org.opensaml.xml
Interface ElementExtensibleXMLObject

All Superinterfaces:
XMLObject
All Known Subinterfaces:
AgreementMethod, DataReference, DigestMethod, EncryptionMethod, EncryptionProperty, KeyReference, PGPData, ReferenceType, XSAny
All Known Implementing Classes:
AbstractElementExtensibleXMLObject, AbstractExtensibleXMLObject, AgreementMethodImpl, DataReferenceImpl, DigestMethodImpl, EncryptionMethodImpl, EncryptionPropertyImpl, KeyReferenceImpl, PGPDataImpl, ReferenceTypeImpl, XSAnyImpl

public interface ElementExtensibleXMLObject
extends XMLObject

An XMLObject whose content model contains "any" child elements.


Method Summary
 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.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Method Detail

getUnknownXMLObjects

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

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.

Parameters:
typeOrName - the QName of the statements to return
Returns:
list of XMLObjects added to this XMLObject as part of the "any" content model


Copyright © 2006-2011 Internet2. All Rights Reserved.