Package org.opensaml.xacml.policy.impl
Class VariableReferenceTypeImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.xacml.impl.AbstractXACMLObject
-
- org.opensaml.xacml.policy.impl.VariableReferenceTypeImpl
-
- All Implemented Interfaces:
org.opensaml.core.xml.XMLObject,org.opensaml.xacml.policy.ExpressionType,org.opensaml.xacml.policy.VariableReferenceType,org.opensaml.xacml.XACMLObject
public class VariableReferenceTypeImpl extends AbstractXACMLObject implements org.opensaml.xacml.policy.VariableReferenceType
Implementation ofVariableReferenceType.
-
-
Field Summary
Fields Modifier and Type Field Description private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.xacml.policy.ExpressionType>expressionsList or expressions.private StringvaliableIdVariable id.
-
Constructor Summary
Constructors Modifier Constructor Description protectedVariableReferenceTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.opensaml.xacml.policy.ExpressionType>getExpressions()List<org.opensaml.core.xml.XMLObject>getOrderedChildren()StringgetVariableId()voidsetVariableId(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 org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.xacml.policy.ExpressionType> expressions
List or expressions.
-
valiableId
private String valiableId
Variable id.
-
-
Constructor Detail
-
VariableReferenceTypeImpl
protected VariableReferenceTypeImpl(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<org.opensaml.xacml.policy.ExpressionType> getExpressions()
- Specified by:
getExpressionsin interfaceorg.opensaml.xacml.policy.VariableReferenceType
-
getVariableId
public String getVariableId()
- Specified by:
getVariableIdin interfaceorg.opensaml.xacml.policy.VariableReferenceType
-
setVariableId
public void setVariableId(String id)
- Specified by:
setVariableIdin interfaceorg.opensaml.xacml.policy.VariableReferenceType
-
getOrderedChildren
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceorg.opensaml.core.xml.XMLObject
-
-