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 final 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 ofAllelements.Get the list ofExactlyOneelements.Gets an unmodifiable list of child elements in the order that they will appear in the DOM.Get the list ofPolicyelements.Get the list ofPolicyReferenceelements.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, ensureDOM, 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, setSchemaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, 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
-
OperatorContentTypeImpl
public OperatorContentTypeImpl(@Nullable String namespaceURI, @Nonnull String elementLocalName, @Nullable String namespacePrefix) Constructor.- Parameters:
namespaceURI- The namespace of the elementelementLocalName- The local name of the elementnamespacePrefix- The namespace prefix of the element
-
-
Method Details
-
getAlls
Get the list ofAllelements.- Specified by:
getAllsin interfaceOperatorContentType- Returns:
- the list of
Allelements
-
getExactlyOnes
Get the list ofExactlyOneelements.- Specified by:
getExactlyOnesin interfaceOperatorContentType- Returns:
- the list of
ExactlyOneelements
-
getPolicies
Get the list ofPolicyelements.- Specified by:
getPoliciesin interfaceOperatorContentType- Returns:
- the list of
Policyelements
-
getPolicyReferences
Get the list ofPolicyReferenceelements.- Specified by:
getPolicyReferencesin interfaceOperatorContentType- Returns:
- the list of
PolicyReferenceelements
-
getXMLObjects
Get the complete modifiable list of XMLObject children.- Specified by:
getXMLObjectsin interfaceOperatorContentType- Returns:
- the list of
XMLObjectinstances
-
getXMLObjects
Get the modifiable sublist of XMLObject children which match the specified type or element name.- Specified by:
getXMLObjectsin interfaceOperatorContentType- Parameters:
typeOrName- the element name or xsi:type- Returns:
- the list of
XMLObjectinstances
-
getOrderedChildren
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildrenin interfaceXMLObject- Returns:
- ordered list of child elements
-