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:
XMLObject,ExpressionType,VariableReferenceType,XACMLObject
public class VariableReferenceTypeImpl extends AbstractXACMLObject implements VariableReferenceType
Implementation ofVariableReferenceType.
-
-
Field Summary
Fields Modifier and Type Field Description private XMLObjectChildrenList<ExpressionType>expressionsList or expressions.private StringvaliableIdVariable id.-
Fields inherited from interface org.opensaml.xacml.policy.ExpressionType
SCHEMA_TYPE_LOCAL_NAME, SCHEMA_TYPE_NAME
-
Fields inherited from interface org.opensaml.xacml.policy.VariableReferenceType
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME_XACML20, TYPE_LOCAL_NAME, TYPE_NAME_XACML20, VARIABLE_ID_ATTRIB_NAME
-
-
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<ExpressionType>getExpressions()List<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 XMLObjectChildrenList<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<ExpressionType> getExpressions()
- Specified by:
getExpressionsin interfaceVariableReferenceType
-
getVariableId
public String getVariableId()
- Specified by:
getVariableIdin interfaceVariableReferenceType
-
setVariableId
public void setVariableId(String id)
- Specified by:
setVariableIdin interfaceVariableReferenceType
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceXMLObject
-
-