Interface XSAttributeUse
-
- All Superinterfaces:
XSObject
- All Known Implementing Classes:
XSAttributeUseImpl
public interface XSAttributeUse extends XSObject
This interface represents the Attribute Use schema component.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description ObjectgetActualVC()Deprecated.Use getValueConstraintValue().getActualValue() insteadshortgetActualVCType()Deprecated.Use getValueConstraintValue().getActualValueType() insteadXSObjectListgetAnnotations()A sequence of [annotations] or an emptyXSObjectList.XSAttributeDeclarationgetAttrDeclaration()[attribute declaration]: provides the attribute declaration itself, which will in turn determine the simple type definition used.shortgetConstraintType()Value Constraint: one of default, fixed, or none.StringgetConstraintValue()Deprecated.Use getValueConstraintValue().getNormalizedValue() insteadShortListgetItemValueTypes()Deprecated.Use getValueConstraintValue().getListValueTypes() insteadbooleangetRequired()[required]: determines whether this use of an attribute declaration requires an appropriate attribute information item to be present, or merely allows it.XSValuegetValueConstraintValue()The actual value of the default or fixed value constraint.-
Methods inherited from interface org.smooks.engine.delivery.sax.ng.org.apache.xerces.xs.XSObject
getName, getNamespace, getNamespaceItem, getType
-
-
-
-
Method Detail
-
getRequired
boolean getRequired()
[required]: determines whether this use of an attribute declaration requires an appropriate attribute information item to be present, or merely allows it.
-
getAttrDeclaration
XSAttributeDeclaration getAttrDeclaration()
[attribute declaration]: provides the attribute declaration itself, which will in turn determine the simple type definition used.
-
getConstraintType
short getConstraintType()
Value Constraint: one of default, fixed, or none.
-
getConstraintValue
String getConstraintValue()
Deprecated.Use getValueConstraintValue().getNormalizedValue() insteadValue Constraint: The constraint value, otherwisenull.
-
getActualVC
Object getActualVC() throws XSException
Deprecated.Use getValueConstraintValue().getActualValue() insteadValue Constraint: Binding specific actual constraint value ornullif 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
short getActualVCType() throws XSExceptionDeprecated.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 theactualNormalizedValueisnull, this method returnsUNAVAILABLE_DT.- Throws:
XSException- NOT_SUPPORTED_ERR: Raised if the implementation does not support this method.
-
getItemValueTypes
ShortList getItemValueTypes() throws XSException
Deprecated.Use getValueConstraintValue().getListValueTypes() insteadIn the case the actual constraint value represents a list, i.e. theactualValueTypeisLIST_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.
-
getAnnotations
XSObjectList getAnnotations()
A sequence of [annotations] or an emptyXSObjectList.
-
-