Package org.opensaml.xacml.policy.impl
Class ApplyTypeImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.xacml.impl.AbstractXACMLObject
-
- org.opensaml.xacml.policy.impl.ApplyTypeImpl
-
- All Implemented Interfaces:
XMLObject,ApplyType,ExpressionType,XACMLObject
public class ApplyTypeImpl extends AbstractXACMLObject implements ApplyType
Implementation ofApplyType.
-
-
Field Summary
Fields Modifier and Type Field Description private XMLObjectChildrenList<ExpressionType>expressionsList of expressions.private StringfunctionIdFunction Id.-
Fields inherited from interface org.opensaml.xacml.policy.ApplyType
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, FUNCTION_ID_ATTRIB_NAME, SCHEMA_TYPE_LOCAL_NAME, SCHEMA_TYPE_NAME
-
Fields inherited from interface org.opensaml.xacml.policy.ExpressionType
DEFAULT_ELEMENT_NAME_XACML20
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedApplyTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ExpressionType>getExpressions()StringgetFunctionId()List<XMLObject>getOrderedChildren()voidsetFunctionId(String id)-
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
-
-
-
-
Field Detail
-
expressions
private XMLObjectChildrenList<ExpressionType> expressions
List of expressions.
-
functionId
private String functionId
Function Id.
-
-
Constructor Detail
-
ApplyTypeImpl
protected ApplyTypeImpl(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
-
getExpressions
public List<ExpressionType> getExpressions()
- Specified by:
getExpressionsin interfaceApplyType
-
getFunctionId
public String getFunctionId()
- Specified by:
getFunctionIdin interfaceApplyType
-
setFunctionId
public void setFunctionId(String id)
- Specified by:
setFunctionIdin interfaceApplyType
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceXMLObject
-
-