Package org.opensaml.soap.common
Class AbstractExtensibleSOAPObject
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.soap.common.AbstractExtensibleSOAPObject
- All Implemented Interfaces:
AttributeExtensibleXMLObject,ElementExtensibleXMLObject,XMLObject,SOAPObject
public abstract class AbstractExtensibleSOAPObject
extends AbstractXMLObject
implements SOAPObject, AttributeExtensibleXMLObject, ElementExtensibleXMLObject
Abstract class implementing element and attribute extensibility.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AttributeMapAttributes of the proxied Element.private final IndexedXMLObjectChildrenList<XMLObject>"Any" type children. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractExtensibleSOAPObject(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
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
-
unknownXMLObjects
"Any" type children. -
attributes
Attributes of the proxied Element.
-
-
Constructor Details
-
AbstractExtensibleSOAPObject
protected AbstractExtensibleSOAPObject(@Nullable String namespaceURI, @Nonnull String elementLocalName, @Nullable String namespacePrefix) Constructor.- Parameters:
namespaceURI- namespace of the elementelementLocalName- name of the elementnamespacePrefix- namespace prefix of the element
-
-
Method Details
-
getOrderedChildren
- Specified by:
getOrderedChildrenin interfaceXMLObject
-
getUnknownXMLObjects
- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject
-
getUnknownXMLObjects
- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject
-
getUnknownAttributes
- Specified by:
getUnknownAttributesin interfaceAttributeExtensibleXMLObject
-