org.opensaml.xacml.policy.impl
public class AttributeValueTypeImpl extends AbstractXACMLObject implements AttributeValueType
AttributeValueType
.Modifier and Type | Field and Description |
---|---|
private String |
dataType
Data type.
|
private String |
textContent
Text content of value element.
|
private AttributeMap |
unknownAttributes
"any" attributes.
|
private IndexedXMLObjectChildrenList<XMLObject> |
unknownElements
"any" elements.
|
DATA_TYPE_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, SCHEMA_TYPE_LOCAL_NAME, SCHEMA_TYPE_NAME
DEFAULT_ELEMENT_NAME_XACML20
Modifier | Constructor and Description |
---|---|
protected |
AttributeValueTypeImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getDataType()
Gets the data type of the designated attribute.
|
List<XMLObject> |
getOrderedChildren() |
AttributeMap |
getUnknownAttributes() |
List<XMLObject> |
getUnknownXMLObjects() |
List<XMLObject> |
getUnknownXMLObjects(QName typeOrName) |
String |
getValue()
Gets the text content of the element.
|
void |
setDataType(String type)
Sets the data type of the designated attribute.
|
void |
setValue(String value)
Sets the text content of the element.
|
deregisterValidator, getValidators, registerValidator, validate, validateChildren
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deregisterValidator, getValidators, registerValidator, validate
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
private String dataType
private String textContent
private IndexedXMLObjectChildrenList<XMLObject> unknownElements
private AttributeMap unknownAttributes
protected AttributeValueTypeImpl(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 AttributeValueType
public void setDataType(String type)
setDataType
in interface AttributeValueType
type
- data type of the designated attributepublic List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
public AttributeMap getUnknownAttributes()
getUnknownAttributes
in interface AttributeExtensibleXMLObject
public List<XMLObject> getUnknownXMLObjects()
getUnknownXMLObjects
in interface ElementExtensibleXMLObject
public List<XMLObject> getUnknownXMLObjects(QName typeOrName)
getUnknownXMLObjects
in interface ElementExtensibleXMLObject
public String getValue()
getValue
in interface AttributeValueType
public void setValue(String value)
setValue
in interface AttributeValueType
value
- text content of the elementCopyright © 1999-2013 JBoss by Red Hat. All Rights Reserved.