Class DataType

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

public class DataType extends Topic
Represents a datatype which can be assigned to an occurrence type.
  • Constructor Details

  • Method Details

    • equals

      public boolean equals(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 List<DataType> getDataTypes(TopicMap tm)