org.eclipse.higgins.idas.impl
Class BasicSimpleValue

Package class diagram package BasicSimpleValue
java.lang.Object
  extended by org.eclipse.higgins.idas.impl.BasicSimpleValue
All Implemented Interfaces:
IPropertyValue, ISimpleValue
Direct Known Subclasses:
BasicValueBase64Binary, BasicValueBoolean, BasicValueByte, BasicValueDateTime, BasicValueDecimal, BasicValueDouble, BasicValueFloat, BasicValueHexBinary, BasicValueInt, BasicValueInteger, BasicValueLong, BasicValueShort, BasicValueString, BasicValueURI

public abstract class BasicSimpleValue
extends Object
implements ISimpleValue


Constructor Summary
BasicSimpleValue()
           
 
Method Summary
 String getCanonical()
          Default implementation of getCanonical calls toString() on the backing datatype.
 String getLexical()
          Default implementation of getLexical calls toString() on the backing datatype.
 boolean isSimple()
          returns true
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.higgins.idas.ISimpleValue
getData
 

Constructor Detail

BasicSimpleValue

public BasicSimpleValue()
Method Detail

getLexical

public String getLexical()
                  throws IdASException
Default implementation of getLexical calls toString() on the backing datatype.

Specified by:
getLexical in interface ISimpleValue
Throws:
IdASException

getCanonical

public String getCanonical()
                    throws IdASException
Default implementation of getCanonical calls toString() on the backing datatype.

Specified by:
getCanonical in interface ISimpleValue
Throws:
IdASException

isSimple

public boolean isSimple()
                 throws IdASException
returns true

Specified by:
isSimple in interface IPropertyValue
Throws:
IdASException