public class AttributeSelectorTypeImpl extends AbstractXACMLObject implements AttributeSelectorType
AttributeSelectorType.DATA_TYPE_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, MUST_BE_PRESENT_ATTRIB_NAME, REQUEST_CONTEXT_PATH_ATTRIB_NAME, SCHEMA_TYPE_LOCAL_NAME, SCHEMA_TYPE_NAMEDEFAULT_ELEMENT_NAME_XACML20| Modifier | Constructor and Description |
|---|---|
protected |
AttributeSelectorTypeImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getDataType()
Gets the data type of the attribute to be selected.
|
Boolean |
getMustBePresent()
Gets whether the attribute to be selected must be present.
|
XSBooleanValue |
getMustBePresentXSBoolean()
Gets whether the attribute to be selected must be present.
|
List<XMLObject> |
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
String |
getRequestContextPath()
Gets the request context path of the attribute to be selected.
|
void |
setDataType(String type)
Sets the data type of the attribute to be selected.
|
void |
setMustBePresent(Boolean present)
Sets whether the attribute to be selected must be present.
|
void |
setMustBePresentXSBoolean(XSBooleanValue present)
Sets whether the attribute to be selected must be present.
|
void |
setRequestContextPath(String path)
Sets the request context path of the attribute to be selected.
|
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocationprotected AttributeSelectorTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
namespaceURI - the namespace the element is inelementLocalName - the local name of the XML element this Object representsnamespacePrefix - the prefix for the given namespacepublic String getDataType()
getDataType in interface AttributeSelectorTypepublic Boolean getMustBePresent()
getMustBePresent in interface AttributeSelectorTypepublic XSBooleanValue getMustBePresentXSBoolean()
getMustBePresentXSBoolean in interface AttributeSelectorTypepublic String getRequestContextPath()
getRequestContextPath in interface AttributeSelectorTypepublic void setDataType(String type)
setDataType in interface AttributeSelectorTypetype - data type of the attribute to be selectedpublic void setMustBePresentXSBoolean(XSBooleanValue present)
setMustBePresentXSBoolean in interface AttributeSelectorTypepresent - whether the attribute to be selected must be presentpublic void setMustBePresent(Boolean present)
setMustBePresent in interface AttributeSelectorTypepresent - whether the attribute to be selected must be presentpublic void setRequestContextPath(String path)
setRequestContextPath in interface AttributeSelectorTypepath - request context path of the attribute to be selectedpublic List<XMLObject> getOrderedChildren()
getOrderedChildren in interface XMLObjectCopyright © 2021. All rights reserved.