public class SubjectMatchTypeImpl extends AbstractXACMLObject implements SubjectMatchType
SubjectMatchType
.DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, MATCH_ID_ATTRIB_NAME, SCHEMA_TYPE_LOCAL_NAME, SCHEMA_TYPE_NAME
Constructor and Description |
---|
SubjectMatchTypeImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
AttributeSelectorType |
getAttributeSelector()
Gets the attribute selector for this match.
|
AttributeValueType |
getAttributeValue()
Gets the attribute value for this match.
|
String |
getMatchId()
Gets the ID of this match.
|
List<XMLObject> |
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
AttributeDesignatorType |
getSubjectAttributeDesignator()
Gets the subject attribute designator for this match.
|
void |
setAttributeSelector(AttributeSelectorType selector)
Sets the attribute selector for this match.
|
void |
setAttributeValue(AttributeValueType value)
Sets the attribute value for this match.
|
void |
setMatchId(String id)
Sets the ID of this match.
|
void |
setSubjectAttributeDesignator(AttributeDesignatorType attribute)
Sets the subject attribute designator for this match.
|
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
public SubjectMatchTypeImpl(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 AttributeSelectorType getAttributeSelector()
getAttributeSelector
in interface SubjectMatchType
public AttributeValueType getAttributeValue()
getAttributeValue
in interface SubjectMatchType
public AttributeDesignatorType getSubjectAttributeDesignator()
getSubjectAttributeDesignator
in interface SubjectMatchType
public String getMatchId()
getMatchId
in interface SubjectMatchType
public void setAttributeSelector(AttributeSelectorType selector)
setAttributeSelector
in interface SubjectMatchType
selector
- attribute selector for this matchpublic void setAttributeValue(AttributeValueType value)
setAttributeValue
in interface SubjectMatchType
value
- attribute value for this matchpublic void setSubjectAttributeDesignator(AttributeDesignatorType attribute)
setSubjectAttributeDesignator
in interface SubjectMatchType
attribute
- subject attribute designator for this matchpublic void setMatchId(String id)
setMatchId
in interface SubjectMatchType
id
- ID of this matchpublic List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
Copyright © 2018 JBoss by Red Hat. All rights reserved.