Package com.orchestranetworks.schema
Interface SchemaTypeName
public interface SchemaTypeName
Identifies a named type definition. Constants defined by this interface
define the simple types supported by EBX®.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SchemaTypeNameBuilt-in EBX® data typeosd:color.static final SchemaTypeNameBuilt-in EBX® data typeosd:datasetName.static final SchemaTypeNameBuilt-in EBX® data typeosd:dataspaceKey.static final SchemaTypeNameBuilt-in EBX® data typeosd:email.static final SchemaTypeNameBuilt-in EBX® data typeosd:locale.static final SchemaTypeNameBuilt-in EBX® data typeosd:password.static final SchemaTypeNameBuilt-in EBX® data typeosd:resource.static final SchemaTypeNameBuilt-in EBX® data typeosd:html.static final SchemaTypeNameBuilt-in EBX® data typeosd:text.static final SchemaTypeNameBuilt-in EBX® data typeosd:uda.static final SchemaTypeNameBuilt-in EBX® data typeosd:udaCatalog.static final SchemaTypeNameBuilt-in XML Schema data type xs:anyURI.static final SchemaTypeNameBuilt-in XML Schema data type xs:boolean.static final SchemaTypeNameBuilt-in XML Schema data type xs:date.static final SchemaTypeNameBuilt-in XML Schema data type xs:dateTime.static final SchemaTypeNameBuilt-in XML Schema data type xs:decimal.static final SchemaTypeNameBuilt-in XML Schema data type xs:int.static final SchemaTypeNameBuilt-in XML Schema data type xs:integer.static final SchemaTypeNameBuilt-in XML Schema data type xs:Name.static final SchemaTypeNameDeprecated.Built-in data type xs:NMTOKEN.static final SchemaTypeNameDeprecated.Built-in XML Schema data type xs:NMTOKENS.static final SchemaTypeNameBuilt-in XML Schema data type xs:string.static final SchemaTypeNameBuilt-in XML Schema data type xs:time. -
Method Summary
Modifier and TypeMethodDescriptionReturns the internationalized label of this type name if it refers to one of built-in XSD or EBX® data types.If this type name has a namespace, returns the local name (without the prefix).booleanReturnstrueonly if the corresponding type is defined with no target namespace in a data model.booleanReturnstrueonly if this type name refers to one of the built-in EBX® data types.booleanReturnstrueonly if this type name refers to one of the built-in data types defined by the XML Schema recommendation.
-
Field Details
-
XS_STRING
Built-in XML Schema data type xs:string. -
XS_BOOLEAN
Built-in XML Schema data type xs:boolean. -
XS_DECIMAL
Built-in XML Schema data type xs:decimal. -
XS_DATETIME
Built-in XML Schema data type xs:dateTime. -
XS_TIME
Built-in XML Schema data type xs:time. -
XS_DATE
Built-in XML Schema data type xs:date. -
XS_ANY_URI
Built-in XML Schema data type xs:anyURI. -
XS_NAME
Built-in XML Schema data type xs:Name. -
XS_NMTOKEN
Deprecated.Built-in data type xs:NMTOKEN. -
XS_NMTOKENS
Deprecated.Built-in XML Schema data type xs:NMTOKENS. -
XS_INT
Built-in XML Schema data type xs:int. -
XS_INTEGER
Built-in XML Schema data type xs:integer. -
OSD_TEXT
Built-in EBX® data typeosd:text.- See Also:
-
OSD_STRING_HTML
Built-in EBX® data typeosd:html.- See Also:
-
OSD_EMAIL
Built-in EBX® data typeosd:email.- See Also:
-
OSD_PASSWORD
Built-in EBX® data typeosd:password.- See Also:
-
OSD_LOCALE
Built-in EBX® data typeosd:locale.- See Also:
-
OSD_COLOR
Built-in EBX® data typeosd:color.- Since:
- 5.8.0
- See Also:
-
OSD_RESOURCE
Built-in EBX® data typeosd:resource.- See Also:
-
OSD_DATASPACE_KEY
Built-in EBX® data typeosd:dataspaceKey.- Since:
- 5.8.0
- See Also:
-
OSD_DATASET_NAME
Built-in EBX® data typeosd:datasetName.- Since:
- 5.8.0
- See Also:
-
OSD_UDA
Built-in EBX® data typeosd:uda. -
OSD_UDA_CATALOG
Built-in EBX® data typeosd:udaCatalog.
-
-
Method Details
-
getNameWithoutPrefix
String getNameWithoutPrefix()If this type name has a namespace, returns the local name (without the prefix). -
isXSDBuiltInDatatype
boolean isXSDBuiltInDatatype()Returnstrueonly if this type name refers to one of the built-in data types defined by the XML Schema recommendation. -
isNoNamespaceDatatype
boolean isNoNamespaceDatatype()Returnstrueonly if the corresponding type is defined with no target namespace in a data model. -
isOSDDatatype
boolean isOSDDatatype()Returnstrueonly if this type name refers to one of the built-in EBX® data types. -
getBuiltInTypeLabel
UserMessage getBuiltInTypeLabel()Returns the internationalized label of this type name if it refers to one of built-in XSD or EBX® data types. Returnsnullif this type name is not a built-in data type.
-