org.eclipse.higgins.idas.impl
Class BasicComplexValue

Package class diagram package BasicComplexValue
java.lang.Object
  extended by org.eclipse.higgins.idas.impl.BasicAttributeSet
      extended by org.eclipse.higgins.idas.impl.BasicComplexValue
All Implemented Interfaces:
IComplexValue, IHasAttributes, IPropertyValue

public class BasicComplexValue
extends BasicAttributeSet
implements IComplexValue

Basic implementation of IComplexValue. Uses BasicAttributeSet.


Constructor Summary
BasicComplexValue()
           
BasicComplexValue(Iterable<IAttribute> attrs)
           
BasicComplexValue(Vector<IAttribute> attrs)
           
 
Method Summary
 Object getData()
          Returns the backing Java object for this property value.
 boolean isSimple()
           
 
Methods inherited from class org.eclipse.higgins.idas.impl.BasicAttributeSet
addAttribute, createAttribute, createAttribute, getAttribute, getAttributes, removeAttribute
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.higgins.idas.IHasAttributes
addAttribute, createAttribute, createAttribute, getAttribute, getAttributes, removeAttribute
 

Constructor Detail

BasicComplexValue

public BasicComplexValue()

BasicComplexValue

public BasicComplexValue(Iterable<IAttribute> attrs)

BasicComplexValue

public BasicComplexValue(Vector<IAttribute> attrs)
Method Detail

isSimple

public boolean isSimple()
                 throws IdASException
Specified by:
isSimple in interface IPropertyValue
Throws:
IdASException

getData

public Object getData()
               throws IdASException
Description copied from interface: IPropertyValue
Returns the backing Java object for this property value.

Specified by:
getData in interface IPropertyValue
Throws:
IdASException