Class DataType


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

      • 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)