public class ActionMatchTypeImpl extends AbstractXACMLObject implements ActionMatchType
ActionMatchType.| Modifier and Type | Field and Description |
|---|---|
private IndexedXMLObjectChildrenList<XACMLObject> |
attributeChoice
Match's choice of attribute elements.
|
private AttributeValueType |
attributeValue
Match's attribute value.
|
private java.lang.String |
matchId
Gets the ID of this match.
|
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, MATCH_ID_ATTRIB_NAME, SCHEMA_TYPE_LOCAL_NAME, SCHEMA_TYPE_NAME| Constructor and Description |
|---|
ActionMatchTypeImpl(java.lang.String namespaceURI,
java.lang.String elementLocalName,
java.lang.String namespacePrefix)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
AttributeDesignatorType |
getActionAttributeDesignator()
Gets the action attribute designator for this match.
|
AttributeSelectorType |
getAttributeSelector()
Gets the attribute selector for this match.
|
AttributeValueType |
getAttributeValue()
Gets the attribute value for this match.
|
java.lang.String |
getMatchId()
Gets the ID of this match.
|
java.util.List<XMLObject> |
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
void |
setActionAttributeDesignator(AttributeDesignatorType attribute)
Sets the action 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(java.lang.String id)
Sets the ID of this match.
|
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, setSchemaLocationprivate AttributeValueType attributeValue
private IndexedXMLObjectChildrenList<XACMLObject> attributeChoice
private java.lang.String matchId
public ActionMatchTypeImpl(java.lang.String namespaceURI,
java.lang.String elementLocalName,
java.lang.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 ActionMatchTypepublic AttributeValueType getAttributeValue()
getAttributeValue in interface ActionMatchTypepublic AttributeDesignatorType getActionAttributeDesignator()
getActionAttributeDesignator in interface ActionMatchTypepublic java.lang.String getMatchId()
getMatchId in interface ActionMatchTypepublic void setAttributeSelector(AttributeSelectorType selector)
setAttributeSelector in interface ActionMatchTypeselector - attribute selector for this matchpublic void setAttributeValue(AttributeValueType value)
setAttributeValue in interface ActionMatchTypevalue - attribute value for this matchpublic void setActionAttributeDesignator(AttributeDesignatorType attribute)
setActionAttributeDesignator in interface ActionMatchTypeattribute - action attribute designator for this matchpublic void setMatchId(java.lang.String id)
setMatchId in interface ActionMatchTypeid - ID of this matchpublic java.util.List<XMLObject> getOrderedChildren()
getOrderedChildren in interface XMLObject