Package org.opensaml.xacml.policy
Interface EnvironmentMatchType
-
- All Superinterfaces:
XACMLObject,XMLObject
public interface EnvironmentMatchType extends XACMLObject
XACML EnvironmentMatch schema type.
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_ELEMENT_LOCAL_NAMELocal name of the element EnvironmentMatch.static QNameDEFAULT_ELEMENT_QNAMEQName of the element EnvironmentMatch.static StringMATCH_ID_ATTRIB_NAMEMatchID attribute name.static StringSCHEMA_TYPE_LOCAL_NAMELocal name of the XSI type.static QNameSCHEMA_TYPE_NAMEQName of the XSI type.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AttributeSelectorTypegetAttributeSelector()Gets the attribute selector for this match.AttributeValueTypegetAttributeValue()Gets the attribute value for this match.AttributeDesignatorTypegetEnvironmentAttributeDesignator()Gets the environment attribute designator for this match.StringgetMatchId()Gets the ID of this match.voidsetAttributeSelector(AttributeSelectorType selector)Sets the attribute selector for this match.voidsetAttributeValue(AttributeValueType value)Sets the attribute value for this match.voidsetEnvironmentAttributeDesignator(AttributeDesignatorType attribute)Sets the environment attribute designator for this match.voidsetMatchId(String id)Sets the ID of this match.-
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
-
-
-
Field Detail
-
DEFAULT_ELEMENT_LOCAL_NAME
static final String DEFAULT_ELEMENT_LOCAL_NAME
Local name of the element EnvironmentMatch.- See Also:
- Constant Field Values
-
DEFAULT_ELEMENT_QNAME
static final QName DEFAULT_ELEMENT_QNAME
QName of the element EnvironmentMatch.
-
SCHEMA_TYPE_LOCAL_NAME
static final String SCHEMA_TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
- Constant Field Values
-
SCHEMA_TYPE_NAME
static final QName SCHEMA_TYPE_NAME
QName of the XSI type.
-
MATCH_ID_ATTRIB_NAME
static final String MATCH_ID_ATTRIB_NAME
MatchID attribute name.- See Also:
- Constant Field Values
-
-
Method Detail
-
getAttributeValue
AttributeValueType getAttributeValue()
Gets the attribute value for this match.- Returns:
- attribute value for this match
-
setAttributeValue
void setAttributeValue(AttributeValueType value)
Sets the attribute value for this match.- Parameters:
value- attribute value for this match
-
getEnvironmentAttributeDesignator
AttributeDesignatorType getEnvironmentAttributeDesignator()
Gets the environment attribute designator for this match.- Returns:
- environment attribute designator for this match
-
setEnvironmentAttributeDesignator
void setEnvironmentAttributeDesignator(AttributeDesignatorType attribute)
Sets the environment attribute designator for this match.- Parameters:
attribute- environment attribute designator for this match
-
getAttributeSelector
AttributeSelectorType getAttributeSelector()
Gets the attribute selector for this match.- Returns:
- attribute selector for this match
-
setAttributeSelector
void setAttributeSelector(AttributeSelectorType selector)
Sets the attribute selector for this match.- Parameters:
selector- attribute selector for this match
-
getMatchId
String getMatchId()
Gets the ID of this match.- Returns:
- ID of this match
-
setMatchId
void setMatchId(String id)
Sets the ID of this match.- Parameters:
id- ID of this match
-
-