Class SchemaTypeNameExtension

  • All Implemented Interfaces:
    com.orchestranetworks.schema.SchemaTypeName

    public final class SchemaTypeNameExtension
    extends java.lang.Object
    implements com.orchestranetworks.schema.SchemaTypeName
    Identifies a named type definition that extends EBX® and is supported by the add-on.
    Since:
    1.4.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static com.orchestranetworks.schema.SchemaTypeName INTERVAL
      Built-in schema type for interval values supported by the add-on.
      static com.orchestranetworks.schema.SchemaTypeName PERCENTAGE
      Built-in schema type for percentage values supported by the add-on.
      static com.orchestranetworks.schema.SchemaTypeName PROFILE
      Built-in schema type for profile values supported by the add-on.
      • Fields inherited from interface com.orchestranetworks.schema.SchemaTypeName

        OSD_COLOR, OSD_DATASET_NAME, OSD_DATASPACE_KEY, OSD_EMAIL, OSD_LOCALE, OSD_PASSWORD, OSD_RESOURCE, OSD_STRING_HTML, OSD_TEXT, OSD_UDA, OSD_UDA_CATALOG, XS_ANY_URI, XS_BOOLEAN, XS_DATE, XS_DATETIME, XS_DECIMAL, XS_INT, XS_INTEGER, XS_NAME, XS_NMTOKEN, XS_NMTOKENS, XS_STRING, XS_TIME
    • Field Detail

      • INTERVAL

        public static final com.orchestranetworks.schema.SchemaTypeName INTERVAL
        Built-in schema type for interval values supported by the add-on.
        See Also:
        IntervalValue
      • PERCENTAGE

        public static final com.orchestranetworks.schema.SchemaTypeName PERCENTAGE
        Built-in schema type for percentage values supported by the add-on.
        See Also:
        PercentageValue
    • Method Detail

      • getBuiltInTypeLabel

        public com.onwbp.base.text.UserMessage getBuiltInTypeLabel()
        Returns the localized label of this schema type name.
        Specified by:
        getBuiltInTypeLabel in interface com.orchestranetworks.schema.SchemaTypeName
      • getNameWithoutPrefix

        public java.lang.String getNameWithoutPrefix()
        Returns the unique string representing this schema type name.
        Specified by:
        getNameWithoutPrefix in interface com.orchestranetworks.schema.SchemaTypeName
      • isNoNamespaceDatatype

        public boolean isNoNamespaceDatatype()
        Returns false.
        Specified by:
        isNoNamespaceDatatype in interface com.orchestranetworks.schema.SchemaTypeName
      • isOSDDatatype

        public boolean isOSDDatatype()
        Returns false.
        Specified by:
        isOSDDatatype in interface com.orchestranetworks.schema.SchemaTypeName
      • isXSDBuiltInDatatype

        public boolean isXSDBuiltInDatatype()
        Returns false.
        Specified by:
        isXSDBuiltInDatatype in interface com.orchestranetworks.schema.SchemaTypeName
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

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