org.eclipse.higgins.idas.cp.jena2.impl
Class Metadata

java.lang.Object
  extended byorg.eclipse.higgins.idas.cp.jena2.impl.Metadata
All Implemented Interfaces:
org.eclipse.higgins.idas.api.IMetadata, org.eclipse.higgins.idas.api.ITypedValue

public class Metadata
extends Object
implements org.eclipse.higgins.idas.api.IMetadata


Field Summary
 
Fields inherited from interface org.eclipse.higgins.idas.api.ITypedValue
ANYURI_ATTR_VALUE_TYPE_URI_STR, ANYURI_ATTR_VALUE_URI_STR, ANYURI_OWL_TYPE_STR, ANYURI_TYPE_URI, ANYURI_XML_TYPE_STR, BASE_XML_SCHEMA_URI, BASE64BINARY_ATTR_VALUE_TYPE_URI_STR, BASE64BINARY_ATTR_VALUE_URI_STR, BASE64BINARY_OWL_TYPE_STR, BASE64BINARY_TYPE_URI, BASE64BINARY_XML_TYPE_STR, BOOLEAN_ATTR_VALUE_TYPE_URI_STR, BOOLEAN_ATTR_VALUE_URI_STR, BOOLEAN_OWL_TYPE_STR, BOOLEAN_TYPE_URI, BOOLEAN_XML_TYPE_STR, BYTE_ATTR_VALUE_TYPE_URI_STR, BYTE_ATTR_VALUE_URI_STR, BYTE_OWL_TYPE_STR, BYTE_TYPE_URI, BYTE_XML_TYPE_STR, DATE_ATTR_VALUE_TYPE_URI_STR, DATE_ATTR_VALUE_URI_STR, DATE_OWL_TYPE_STR, DATE_TYPE_URI, DATE_XML_TYPE_STR, DATETIME_ATTR_VALUE_TYPE_URI_STR, DATETIME_ATTR_VALUE_URI_STR, DATETIME_OWL_TYPE_STR, DATETIME_TYPE_URI, DATETIME_XML_TYPE_STR, DECIMAL_ATTR_VALUE_TYPE_URI_STR, DECIMAL_ATTR_VALUE_URI_STR, DECIMAL_OWL_TYPE_STR, DECIMAL_TYPE_URI, DECIMAL_XML_TYPE_STR, DOUBLE_ATTR_VALUE_TYPE_URI_STR, DOUBLE_ATTR_VALUE_URI_STR, DOUBLE_OWL_TYPE_STR, DOUBLE_TYPE_URI, DOUBLE_XML_TYPE_STR, FLOAT_ATTR_VALUE_TYPE_URI_STR, FLOAT_ATTR_VALUE_URI_STR, FLOAT_OWL_TYPE_STR, FLOAT_TYPE_URI, FLOAT_XML_TYPE_STR, GDAY_ATTR_VALUE_TYPE_URI_STR, GDAY_ATTR_VALUE_URI_STR, GDAY_OWL_TYPE_STR, GDAY_TYPE_URI, GDAY_XML_TYPE_STR, GMONTH_ATTR_VALUE_TYPE_URI_STR, GMONTH_ATTR_VALUE_URI_STR, GMONTH_OWL_TYPE_STR, GMONTH_TYPE_URI, GMONTH_XML_TYPE_STR, GMONTHDAY_ATTR_VALUE_TYPE_URI_STR, GMONTHDAY_ATTR_VALUE_URI_STR, GMONTHDAY_OWL_TYPE_STR, GMONTHDAY_TYPE_URI, GMONTHDAY_XML_TYPE_STR, GYEAR_ATTR_VALUE_TYPE_URI_STR, GYEAR_ATTR_VALUE_URI_STR, GYEAR_OWL_TYPE_STR, GYEAR_TYPE_URI, GYEAR_XML_TYPE_STR, GYEARMONTH_ATTR_VALUE_TYPE_URI_STR, GYEARMONTH_ATTR_VALUE_URI_STR, GYEARMONTH_OWL_TYPE_STR, GYEARMONTH_TYPE_URI, GYEARMONTH_XML_TYPE_STR, HEXBINARY_ATTR_VALUE_TYPE_URI_STR, HEXBINARY_ATTR_VALUE_URI_STR, HEXBINARY_OWL_TYPE_STR, HEXBINARY_TYPE_URI, HEXBINARY_XML_TYPE_STR, INT_ATTR_VALUE_TYPE_URI_STR, INT_ATTR_VALUE_URI_STR, INT_OWL_TYPE_STR, INT_TYPE_URI, INT_XML_TYPE_STR, INTEGER_ATTR_VALUE_TYPE_URI_STR, INTEGER_ATTR_VALUE_URI_STR, INTEGER_OWL_TYPE_STR, INTEGER_TYPE_URI, INTEGER_XML_TYPE_STR, LANGUAGE_ATTR_VALUE_TYPE_URI_STR, LANGUAGE_ATTR_VALUE_URI_STR, LANGUAGE_OWL_TYPE_STR, LANGUAGE_TYPE_URI, LANGUAGE_XML_TYPE_STR, LONG_ATTR_VALUE_TYPE_URI_STR, LONG_ATTR_VALUE_URI_STR, LONG_OWL_TYPE_STR, LONG_TYPE_URI, LONG_XML_TYPE_STR, NAME_ATTR_VALUE_TYPE_URI_STR, NAME_ATTR_VALUE_URI_STR, NAME_OWL_TYPE_STR, NAME_TYPE_URI, NAME_XML_TYPE_STR, NCNAME_ATTR_VALUE_TYPE_URI_STR, NCNAME_ATTR_VALUE_URI_STR, NCNAME_OWL_TYPE_STR, NCNAME_TYPE_URI, NCNAME_XML_TYPE_STR, NEGATIVEINTEGER_ATTR_VALUE_TYPE_URI_STR, NEGATIVEINTEGER_ATTR_VALUE_URI_STR, NEGATIVEINTEGER_OWL_TYPE_STR, NEGATIVEINTEGER_TYPE_URI, NEGATIVEINTEGER_XML_TYPE_STR, NMTOKEN_ATTR_VALUE_TYPE_URI_STR, NMTOKEN_ATTR_VALUE_URI_STR, NMTOKEN_OWL_TYPE_STR, NMTOKEN_TYPE_URI, NMTOKEN_XML_TYPE_STR, NONNEGATIVEINTEGER_ATTR_VALUE_TYPE_URI_STR, NONNEGATIVEINTEGER_ATTR_VALUE_URI_STR, NONNEGATIVEINTEGER_OWL_TYPE_STR, NONNEGATIVEINTEGER_TYPE_URI, NONNEGATIVEINTEGER_XML_TYPE_STR, NONPOSITIVEINTEGER_ATTR_VALUE_TYPE_URI_STR, NONPOSITIVEINTEGER_ATTR_VALUE_URI_STR, NONPOSITIVEINTEGER_OWL_TYPE_STR, NONPOSITIVEINTEGER_TYPE_URI, NONPOSITIVEINTEGER_XML_TYPE_STR, NORMALIZEDSTRING_ATTR_VALUE_TYPE_URI_STR, NORMALIZEDSTRING_ATTR_VALUE_URI_STR, NORMALIZEDSTRING_OWL_TYPE_STR, NORMALIZEDSTRING_TYPE_URI, NORMALIZEDSTRING_XML_TYPE_STR, OWL_TYPE_SUFFIX, POSITIVEINTEGER_ATTR_VALUE_TYPE_URI_STR, POSITIVEINTEGER_ATTR_VALUE_URI_STR, POSITIVEINTEGER_OWL_TYPE_STR, POSITIVEINTEGER_TYPE_URI, POSITIVEINTEGER_XML_TYPE_STR, SHORT_ATTR_VALUE_TYPE_URI_STR, SHORT_ATTR_VALUE_URI_STR, SHORT_OWL_TYPE_STR, SHORT_TYPE_URI, SHORT_XML_TYPE_STR, STRING_ATTR_VALUE_TYPE_URI_STR, STRING_ATTR_VALUE_URI_STR, STRING_OWL_TYPE_STR, STRING_TYPE_URI, STRING_XML_TYPE_STR, TIME_ATTR_VALUE_TYPE_URI_STR, TIME_ATTR_VALUE_URI_STR, TIME_OWL_TYPE_STR, TIME_TYPE_URI, TIME_XML_TYPE_STR, TOKEN_ATTR_VALUE_TYPE_URI_STR, TOKEN_ATTR_VALUE_URI_STR, TOKEN_OWL_TYPE_STR, TOKEN_TYPE_URI, TOKEN_XML_TYPE_STR, typeMap, UNSIGNEDBYTE_ATTR_VALUE_TYPE_URI_STR, UNSIGNEDBYTE_ATTR_VALUE_URI_STR, UNSIGNEDBYTE_OWL_TYPE_STR, UNSIGNEDBYTE_TYPE_URI, UNSIGNEDBYTE_XML_TYPE_STR, UNSIGNEDINT_ATTR_VALUE_TYPE_URI_STR, UNSIGNEDINT_ATTR_VALUE_URI_STR, UNSIGNEDINT_OWL_TYPE_STR, UNSIGNEDINT_TYPE_URI, UNSIGNEDINT_XML_TYPE_STR, UNSIGNEDLONG_ATTR_VALUE_TYPE_URI_STR, UNSIGNEDLONG_ATTR_VALUE_URI_STR, UNSIGNEDLONG_OWL_TYPE_STR, UNSIGNEDLONG_TYPE_URI, UNSIGNEDLONG_XML_TYPE_STR, UNSIGNEDSHORT_ATTR_VALUE_TYPE_URI_STR, UNSIGNEDSHORT_ATTR_VALUE_URI_STR, UNSIGNEDSHORT_OWL_TYPE_STR, UNSIGNEDSHORT_TYPE_URI, UNSIGNEDSHORT_XML_TYPE_STR
 
Constructor Summary
Metadata(Context context, com.hp.hpl.jena.ontology.Individual valueContainer, com.hp.hpl.jena.ontology.DatatypeProperty property, DigitalSubject subjOwner)
           
 
Method Summary
 String getCanonical()
           
 Object getData()
           
 URI getID()
           
 String getLexical()
           
 org.eclipse.higgins.idas.api.model.IMetadataModel getModel()
           
 URI getType()
           
 void remove()
           
 void setData(Object data)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Metadata

public Metadata(Context context,
                com.hp.hpl.jena.ontology.Individual valueContainer,
                com.hp.hpl.jena.ontology.DatatypeProperty property,
                DigitalSubject subjOwner)
         throws org.eclipse.higgins.idas.api.IdASException
Method Detail

getCanonical

public String getCanonical()
                    throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getCanonical in interface org.eclipse.higgins.idas.api.ITypedValue
Throws:
org.eclipse.higgins.idas.api.IdASException

getData

public Object getData()
               throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getData in interface org.eclipse.higgins.idas.api.ITypedValue
Throws:
org.eclipse.higgins.idas.api.IdASException

getID

public URI getID()
          throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getID in interface org.eclipse.higgins.idas.api.IMetadata
Throws:
org.eclipse.higgins.idas.api.IdASException

getLexical

public String getLexical()
                  throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getLexical in interface org.eclipse.higgins.idas.api.ITypedValue
Throws:
org.eclipse.higgins.idas.api.IdASException

getModel

public org.eclipse.higgins.idas.api.model.IMetadataModel getModel()
                                                           throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getModel in interface org.eclipse.higgins.idas.api.IMetadata
Throws:
org.eclipse.higgins.idas.api.IdASException

getType

public URI getType()
            throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getType in interface org.eclipse.higgins.idas.api.ITypedValue
Throws:
org.eclipse.higgins.idas.api.IdASException

remove

public void remove()
            throws org.eclipse.higgins.idas.api.IdASException
Specified by:
remove in interface org.eclipse.higgins.idas.api.IMetadata
Throws:
org.eclipse.higgins.idas.api.IdASException

setData

public void setData(Object data)
             throws org.eclipse.higgins.idas.api.IdASException
Specified by:
setData in interface org.eclipse.higgins.idas.api.ITypedValue
Throws:
org.eclipse.higgins.idas.api.IdASException