Package org.opensaml.core.xml
Interface ElementExtensibleXMLObject
-
- All Superinterfaces:
XMLObject
- All Known Subinterfaces:
XSAny
- All Known Implementing Classes:
AbstractElementExtensibleXMLObject
,AbstractExtensibleXMLObject
,XSAnyImpl
public interface ElementExtensibleXMLObject extends XMLObject
An XMLObject whose content model contains "any" child elements.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<XMLObject>
getUnknownXMLObjects()
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.List<XMLObject>
getUnknownXMLObjects(QName typeOrName)
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model, and which match the specified QName.-
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
-
-
-
Method Detail
-
getUnknownXMLObjects
@Nonnull List<XMLObject> getUnknownXMLObjects()
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.- Returns:
- list of XMLObjects added to this XMLObject as part of the "any" content model
-
getUnknownXMLObjects
@Nonnull List<XMLObject> getUnknownXMLObjects(@Nonnull QName typeOrName)
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model, and which match the specified QName.- Parameters:
typeOrName
- the QName of the statements to return- Returns:
- list of XMLObjects added to this XMLObject as part of the "any" content model TODO: think this should be typed List<? extends XMLObject>
-
-