public class SubjectMatchTypeImpl extends AbstractXACMLObject implements SubjectMatchType
SubjectMatchType.| Modifier and Type | Field and Description |
|---|---|
private org.opensaml.core.xml.util.IndexedXMLObjectChildrenList<XACMLObject> |
attributeChoice
Match's choice of attribute elements.
|
private AttributeValueType |
attributeValue
Match's attribute value.
|
private 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 |
|---|
SubjectMatchTypeImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
AttributeSelectorType |
getAttributeSelector() |
AttributeValueType |
getAttributeValue() |
String |
getMatchId() |
List<org.opensaml.core.xml.XMLObject> |
getOrderedChildren() |
AttributeDesignatorType |
getSubjectAttributeDesignator() |
void |
setAttributeSelector(AttributeSelectorType selector) |
void |
setAttributeValue(AttributeValueType value) |
void |
setMatchId(String id) |
void |
setSubjectAttributeDesignator(AttributeDesignatorType attribute) |
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 org.opensaml.core.xml.util.IndexedXMLObjectChildrenList<XACMLObject> attributeChoice
private String matchId
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 SubjectMatchTypepublic AttributeValueType getAttributeValue()
getAttributeValue in interface SubjectMatchTypepublic AttributeDesignatorType getSubjectAttributeDesignator()
getSubjectAttributeDesignator in interface SubjectMatchTypepublic String getMatchId()
getMatchId in interface SubjectMatchTypepublic void setAttributeSelector(AttributeSelectorType selector)
setAttributeSelector in interface SubjectMatchTypepublic void setAttributeValue(AttributeValueType value)
setAttributeValue in interface SubjectMatchTypepublic void setSubjectAttributeDesignator(AttributeDesignatorType attribute)
setSubjectAttributeDesignator in interface SubjectMatchTypepublic void setMatchId(String id)
setMatchId in interface SubjectMatchTypepublic List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren in interface org.opensaml.core.xml.XMLObjectCopyright © 1999–2015. All rights reserved.