org.opensaml.ws.wspolicy.impl
Class OperatorContentTypeImpl

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
          extended by org.opensaml.ws.wspolicy.impl.AbstractWSPolicyObject
              extended by org.opensaml.ws.wspolicy.impl.OperatorContentTypeImpl
All Implemented Interfaces:
OperatorContentType, WSPolicyObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
Direct Known Subclasses:
AllImpl, ExactlyOneImpl, PolicyImpl

public class OperatorContentTypeImpl
extends AbstractWSPolicyObject
implements OperatorContentType

OperatorContentTypeImpl.


Field Summary
 
Fields inherited from interface org.opensaml.ws.wspolicy.OperatorContentType
TYPE_LOCAL_NAME, TYPE_NAME
 
Constructor Summary
OperatorContentTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
          Constructor.
 
Method Summary
 List<All> getAlls()
          Get the list of All elements.
 List<ExactlyOne> getExactlyOnes()
          Get the list of ExactlyOne elements.
 List<org.opensaml.xml.XMLObject> getOrderedChildren()
          
 List<Policy> getPolicies()
          Get the list of Policy elements.
 List<PolicyReference> getPolicyReferences()
          Get the list of PolicyReference elements.
 List<org.opensaml.xml.XMLObject> getXMLObjects()
          Get the complete modifiable list of XMLObject children.
 List<org.opensaml.xml.XMLObject> getXMLObjects(QName typeOrName)
          Get the modifiable sublist of XMLObject children which match the specified type or element name.
 
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
 
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, 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.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Constructor Detail

OperatorContentTypeImpl

public OperatorContentTypeImpl(String namespaceURI,
                               String elementLocalName,
                               String namespacePrefix)
Constructor.

Parameters:
namespaceURI - The namespace of the element
elementLocalName - The local name of the element
namespacePrefix - The namespace prefix of the element
Method Detail

getAlls

public List<All> getAlls()
Get the list of All elements.

Specified by:
getAlls in interface OperatorContentType
Returns:
the list of All elements

getExactlyOnes

public List<ExactlyOne> getExactlyOnes()
Get the list of ExactlyOne elements.

Specified by:
getExactlyOnes in interface OperatorContentType
Returns:
the list of ExactlyOne elements

getPolicies

public List<Policy> getPolicies()
Get the list of Policy elements.

Specified by:
getPolicies in interface OperatorContentType
Returns:
the list of Policy elements

getPolicyReferences

public List<PolicyReference> getPolicyReferences()
Get the list of PolicyReference elements.

Specified by:
getPolicyReferences in interface OperatorContentType
Returns:
the list of PolicyReference elements

getXMLObjects

public List<org.opensaml.xml.XMLObject> getXMLObjects()
Get the complete modifiable list of XMLObject children.

Specified by:
getXMLObjects in interface OperatorContentType
Returns:
the list of XMLObject instances

getXMLObjects

public List<org.opensaml.xml.XMLObject> getXMLObjects(QName typeOrName)
Get the modifiable sublist of XMLObject children which match the specified type or element name.

Specified by:
getXMLObjects in interface OperatorContentType
Parameters:
typeOrName - the element name or xsi:type
Returns:
the list of XMLObject instances

getOrderedChildren

public List<org.opensaml.xml.XMLObject> getOrderedChildren()

Specified by:
getOrderedChildren in interface org.opensaml.xml.XMLObject


Copyright © 2006-2013 Internet2. All Rights Reserved.