Package org.opensaml.xacml.policy.impl
Class AttributeSelectorTypeImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.xacml.impl.AbstractXACMLObject
-
- org.opensaml.xacml.policy.impl.AttributeSelectorTypeImpl
-
- All Implemented Interfaces:
org.opensaml.core.xml.XMLObject,org.opensaml.xacml.policy.AttributeSelectorType,org.opensaml.xacml.policy.ExpressionType,org.opensaml.xacml.XACMLObject
public class AttributeSelectorTypeImpl extends AbstractXACMLObject implements org.opensaml.xacml.policy.AttributeSelectorType
ImplementationAttributeSelectorType.
-
-
Field Summary
Fields Modifier and Type Field Description private StringdataTypeDatatype.private org.opensaml.core.xml.schema.XSBooleanValuemustBePresentXSMust be present.private StringrequestContextPathIssuer.
-
Constructor Summary
Constructors Modifier Constructor Description protectedAttributeSelectorTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDataType()BooleangetMustBePresent()org.opensaml.core.xml.schema.XSBooleanValuegetMustBePresentXSBoolean()List<org.opensaml.core.xml.XMLObject>getOrderedChildren()StringgetRequestContextPath()voidsetDataType(String type)voidsetMustBePresent(Boolean present)voidsetMustBePresentXSBoolean(org.opensaml.core.xml.schema.XSBooleanValue present)voidsetRequestContextPath(String path)-
Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
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, setSchemaType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
-
-
-
Constructor Detail
-
AttributeSelectorTypeImpl
protected AttributeSelectorTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
Constructor.- Parameters:
namespaceURI- the namespace the element is inelementLocalName- the local name of the XML element this Object representsnamespacePrefix- the prefix for the given namespace
-
-
Method Detail
-
getDataType
public String getDataType()
- Specified by:
getDataTypein interfaceorg.opensaml.xacml.policy.AttributeSelectorType
-
getMustBePresent
public Boolean getMustBePresent()
- Specified by:
getMustBePresentin interfaceorg.opensaml.xacml.policy.AttributeSelectorType
-
getMustBePresentXSBoolean
public org.opensaml.core.xml.schema.XSBooleanValue getMustBePresentXSBoolean()
- Specified by:
getMustBePresentXSBooleanin interfaceorg.opensaml.xacml.policy.AttributeSelectorType
-
getRequestContextPath
public String getRequestContextPath()
- Specified by:
getRequestContextPathin interfaceorg.opensaml.xacml.policy.AttributeSelectorType
-
setDataType
public void setDataType(String type)
- Specified by:
setDataTypein interfaceorg.opensaml.xacml.policy.AttributeSelectorType
-
setMustBePresentXSBoolean
public void setMustBePresentXSBoolean(org.opensaml.core.xml.schema.XSBooleanValue present)
- Specified by:
setMustBePresentXSBooleanin interfaceorg.opensaml.xacml.policy.AttributeSelectorType
-
setMustBePresent
public void setMustBePresent(Boolean present)
- Specified by:
setMustBePresentin interfaceorg.opensaml.xacml.policy.AttributeSelectorType
-
setRequestContextPath
public void setRequestContextPath(String path)
- Specified by:
setRequestContextPathin interfaceorg.opensaml.xacml.policy.AttributeSelectorType
-
getOrderedChildren
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceorg.opensaml.core.xml.XMLObject
-
-