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
 java.util.List<XMLObject> getUnknownXMLObjects()
          Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
 java.util.List<XMLObject> getUnknownXMLObjects(javax.xml.namespace.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, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Method Detail

getUnknownXMLObjects

java.util.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

java.util.List<XMLObject> getUnknownXMLObjects(javax.xml.namespace.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-2012 Internet2. All Rights Reserved.