org.eclipse.higgins.idas.impl
Class AbstractSimpleValue

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

public abstract class AbstractSimpleValue
extends java.lang.Object
implements ISimpleValue


Field Summary
static java.lang.String OWL_TYPE_SUFFIX
           
 
Fields inherited from interface org.eclipse.higgins.idas.ISimpleValue
BASE_XML_SCHEMA_URI
 
Fields inherited from interface org.eclipse.higgins.idas.IPropertyValue
BASE_OWL_URI
 
Constructor Summary
AbstractSimpleValue()
           
 
Method Summary
 java.lang.String getCanonical()
          Default implementation of getCanonical calls toString() on the backing datatype.
 java.lang.String getLexical()
          Default implementation of getLexical calls toString() on the backing datatype.
 boolean isSimple()
          returns true
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.higgins.idas.ISimpleValue
getData
 
Methods inherited from interface org.eclipse.higgins.idas.IPropertyValue
getType
 

Field Detail

OWL_TYPE_SUFFIX

public static final java.lang.String OWL_TYPE_SUFFIX
See Also:
Constant Field Values
Constructor Detail

AbstractSimpleValue

public AbstractSimpleValue()
Method Detail

getLexical

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

Specified by:
getLexical in interface ISimpleValue
Throws:
IdASException

getCanonical

public java.lang.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