- All Superinterfaces:
XSObject
The interface represents the Attribute Declaration schema component.
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Use getValueConstraintValue().getActualValue() insteadshort
Deprecated.Use getValueConstraintValue().getActualValueType() insteadAn annotation if it exists, otherwisenull
.A sequence of [annotations] or an emptyXSObjectList
.short
Value constraint: one ofVC_NONE, VC_DEFAULT, VC_FIXED
.Deprecated.Use getValueConstraintValue().getNormalizedValue() insteadThe complex type definition for locally scoped declarations (seescope
), otherwisenull
if no such definition exists.Deprecated.Use getValueConstraintValue().getListValueTypes() insteadshort
getScope()
[scope].[type definition]: A simple type definition.The actual value of the default or fixed value constraint.Methods inherited from interface org.apache.jena.ext.xerces.xs.XSObject
getName, getNamespace, getNamespaceItem, getType
-
Method Details
-
getTypeDefinition
XSSimpleTypeDefinition getTypeDefinition()[type definition]: A simple type definition. -
getScope
short getScope()[scope]. One ofSCOPE_GLOBAL
,SCOPE_LOCAL
, orSCOPE_ABSENT
. If the scope is local, then theenclosingCTDefinition
is present. -
getEnclosingCTDefinition
XSComplexTypeDefinition getEnclosingCTDefinition()The complex type definition for locally scoped declarations (seescope
), otherwisenull
if no such definition exists. -
getConstraintType
short getConstraintType()Value constraint: one ofVC_NONE, VC_DEFAULT, VC_FIXED
. -
getConstraintValue
Deprecated.Use getValueConstraintValue().getNormalizedValue() insteadValue constraint: The constraint value with respect to the [type definition], otherwisenull
. -
getActualVC
Deprecated.Use getValueConstraintValue().getActualValue() insteadValue Constraint: Binding specific actual constraint value ornull
if the value is in error or there is no value constraint.- Throws:
XSException
- NOT_SUPPORTED_ERR: Raised if the implementation does not support this method.
-
getActualVCType
Deprecated.Use getValueConstraintValue().getActualValueType() insteadThe actual constraint value built-in datatype, e.g.STRING_DT, SHORT_DT
. If the type definition of this value is a list type definition, this method returnsLIST_DT
. If the type definition of this value is a list type definition whose item type is a union type definition, this method returnsLISTOFUNION_DT
. To query the actual constraint value of the list or list of union type definitions useitemValueTypes
. If theactualValue
isnull
, this method returnsUNAVAILABLE_DT
.- Throws:
XSException
- NOT_SUPPORTED_ERR: Raised if the implementation does not support this method.
-
getItemValueTypes
Deprecated.Use getValueConstraintValue().getListValueTypes() insteadIn the case the actual constraint value represents a list, i.e. theactualValueType
isLIST_DT
, the returned array consists of one type kind which represents the itemType. If the actual constraint value represents a list type definition whose item type is a union type definition, i.e.LISTOFUNION_DT
, for each actual constraint value in the list the array contains the corresponding memberType kind. For examples, seeItemPSVI.itemValueTypes
.- Throws:
XSException
- NOT_SUPPORTED_ERR: Raised if the implementation does not support this method.
-
getValueConstraintValue
XSValue getValueConstraintValue()The actual value of the default or fixed value constraint. -
getAnnotation
XSAnnotation getAnnotation()An annotation if it exists, otherwisenull
. If not null then the first [annotation] from the sequence of annotations. -
getAnnotations
XSObjectList getAnnotations()A sequence of [annotations] or an emptyXSObjectList
.
-