ontopoly.model
Class DataType

java.lang.Object
  extended by ontopoly.model.Topic
      extended by ontopoly.model.DataType

public class DataType
extends Topic

Represents a datatype which can be assigned to an occurrence type.


Constructor Summary
DataType(TopicIF topic, TopicMap tm)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
static java.util.List<DataType> getDataTypes(TopicMap tm)
           
static DataType getDefaultDataType(TopicMap tm)
           
 LocatorIF getLocator()
          Returns the datatype locator that this datatype represents.
 boolean isBinary()
          Tests whether this datatype is xsd:base64Binary (binary content).
 boolean isDate()
          Tests whether this datatype is xsd:date.
 boolean isDateTime()
          Tests whether this datatype is xsd:datetime.
 boolean isHTML()
          Tests whether this datatype is on:datatype-html.
 boolean isImage()
          Tests whether this datatype is on:datatype-image.
 boolean isNumber()
          Tests whether this datatype is xsd:number.
 boolean isString()
          Tests whether this datatype is xsd:string.
 boolean isURI()
          Tests whether this datatype is xsd:anyUri.
 
Methods inherited from class ontopoly.model.Topic
addTopicType, copyCharacteristics, findDependentObjects, getDependentObjects, getFieldInstances, getFieldInstances, getId, getMostSpecificTopicType, getName, getTopicIF, getTopicMap, getTopicTypes, hashCode, isAssociationType, isFieldDefinition, isInstanceOf, isInstanceOf, isNameType, isOccurrenceType, isOntologyTopic, isOntologyType, isPrivateSystemTopic, isPublicSystemTopic, isRoleType, isSystemTopic, isTopicMap, isTopicType, remove, removeTopicType, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataType

public DataType(TopicIF topic,
                TopicMap tm)
Method Detail

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class Topic

getLocator

public LocatorIF getLocator()
Returns the datatype locator that this datatype represents.


isDate

public boolean isDate()
Tests whether this datatype is xsd:date.

Returns:
true if the datatype is xsd:date.

isDateTime

public boolean isDateTime()
Tests whether this datatype is xsd:datetime.

Returns:
true if the datatype is xsd:datetime.

isNumber

public boolean isNumber()
Tests whether this datatype is xsd:number.

Returns:
true if the datatype is xsd:number.

isString

public boolean isString()
Tests whether this datatype is xsd:string.

Returns:
true if the datatype is xsd:string.

isURI

public boolean isURI()
Tests whether this datatype is xsd:anyUri.

Returns:
true if the datatype is xsd:anyUri.

isHTML

public boolean isHTML()
Tests whether this datatype is on:datatype-html.

Returns:
true if the datatype is on:datatype-html.

isImage

public boolean isImage()
Tests whether this datatype is on:datatype-image.

Returns:
true if the datatype is on:datatype-image.

isBinary

public boolean isBinary()
Tests whether this datatype is xsd:base64Binary (binary content).

Returns:
true if the datatype is xsd:base64Binary (binary content).

getDefaultDataType

public static DataType getDefaultDataType(TopicMap tm)

getDataTypes

public static java.util.List<DataType> getDataTypes(TopicMap tm)


Copyright © 2000-2012 Ontopia.