Package org.opensaml.soap.wspolicy.impl
Class OperatorContentTypeImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.soap.wspolicy.impl.AbstractWSPolicyObject
org.opensaml.soap.wspolicy.impl.OperatorContentTypeImpl
- All Implemented Interfaces:
XMLObject
,OperatorContentType
,WSPolicyObject
- Direct Known Subclasses:
AllImpl
,ExactlyOneImpl
,PolicyImpl
OperatorContentTypeImpl.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate IndexedXMLObjectChildrenList<XMLObject>
All child elements.Fields inherited from interface org.opensaml.soap.wspolicy.OperatorContentType
TYPE_LOCAL_NAME, TYPE_NAME
-
Constructor Summary
ConstructorsConstructorDescriptionOperatorContentTypeImpl
(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetAlls()
Get the list ofAll
elements.Get the list ofExactlyOne
elements.Gets an unmodifiable list of child elements in the order that they will appear in the DOM.Get the list ofPolicy
elements.Get the list ofPolicyReference
elements.Get the complete modifiable list of XMLObject children.getXMLObjects
(QName typeOrName) Get the modifiable sublist of XMLObject children which match the specified type or element name.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 Details
-
xmlObjects
All child elements.
-
-
Constructor Details
-
Method Details
-
getAlls
Get the list ofAll
elements.- Specified by:
getAlls
in interfaceOperatorContentType
- Returns:
- the list of
All
elements
-
getExactlyOnes
Get the list ofExactlyOne
elements.- Specified by:
getExactlyOnes
in interfaceOperatorContentType
- Returns:
- the list of
ExactlyOne
elements
-
getPolicies
Get the list ofPolicy
elements.- Specified by:
getPolicies
in interfaceOperatorContentType
- Returns:
- the list of
Policy
elements
-
getPolicyReferences
Get the list ofPolicyReference
elements.- Specified by:
getPolicyReferences
in interfaceOperatorContentType
- Returns:
- the list of
PolicyReference
elements
-
getXMLObjects
Get the complete modifiable list of XMLObject children.- Specified by:
getXMLObjects
in interfaceOperatorContentType
- Returns:
- the list of
XMLObject
instances
-
getXMLObjects
Get the modifiable sublist of XMLObject children which match the specified type or element name.- Specified by:
getXMLObjects
in interfaceOperatorContentType
- Parameters:
typeOrName
- the element name or xsi:type- Returns:
- the list of
XMLObject
instances
-
getOrderedChildren
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildren
in interfaceXMLObject
- Returns:
- ordered list of child elements
-