public abstract class CertIDListV2Impl extends XadesDOMStructure implements CertIDListV2Type
CertIDListV2Type
type which supports the
DOM XML processing and representation mechanism.Modifier | Constructor and Description |
---|---|
protected |
CertIDListV2Impl() |
protected |
CertIDListV2Impl(DOMCryptoContext context,
Node node)
Creates a new instance of this
CertIDListV2Impl with the given
context and. |
protected |
CertIDListV2Impl(List certIDs)
Creates a new instance of this
CertIDListV2Impl with the given
list of CertIDImpl s. |
protected |
CertIDListV2Impl(Node node)
Creates a new instance of this
CertIDListV2Impl with the given
node. |
Modifier and Type | Method and Description |
---|---|
List |
getCertIDs()
Returns an unmodifiable list of the
CertIDV2 s contained. |
protected List |
getChildStructures() |
protected void |
putChildStructure(iaik.xml.crypto.dom.DOMStructure childStructure) |
protected void |
unmarshalStructures(NodeList nodes,
DOMCryptoContext context)
Overwrites
unmarshalStructures(NodeList, DOMCryptoContext) because
child CertIDV2 implementing class is not registered with
the local name of the corresponding child element. |
getInstance, getNamespace, getParentQualifyingPropertiesOf, getParentSignatureOf
addBytesToElement, addBytesToElement, clearMarshalling, clearMarshalling, getBytesFromElement, getBytesFromElementStream, getChildStructureVersion, getHere, getImplClass, getInstance, getInstance, getLocalName, getNode, getParentStructure, getParentStructureOf, getQualifiedName, getQualifiedName, hasNSDeclAttrInScope, isFeatureSupported, isNSDeclInScope, marshal, marshalAttributes, marshalElement, marshalIDAttribute, newIDforLookUp, putImplClass, setBackToCompatibilityPrior1_14, setNode, setParentStructure, toString, unmarshal, unmarshalAttributes, unmarshalElement, unmarshalIDAttribute, wrapNode
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isFeatureSupported
protected CertIDListV2Impl()
protected CertIDListV2Impl(Node node)
CertIDListV2Impl
with the given
node.node
- the nodeprotected CertIDListV2Impl(DOMCryptoContext context, Node node) throws MarshalException
CertIDListV2Impl
with the given
context and.context
- the context usedc for unmarshallingnode
- the node to unmarshal fromMarshalException
- if an exception occurs during unmarshalingprotected CertIDListV2Impl(List certIDs)
CertIDListV2Impl
with the given
list of CertIDImpl
s.certIDs
- a list of CertIDImpl
sNullPointerException
- if config
or certIDs
is null
IllegalArgumentException
- if certIDs
is emptyClassCastException
- if certIDs
contains any elements not of type
CertIDImpl
public List getCertIDs()
CertIDListV2Type
CertIDV2
s contained.getCertIDs
in interface CertIDListV2Type
CertIDV2
s containedCertIDListType.getCertIDs()
protected void unmarshalStructures(NodeList nodes, DOMCryptoContext context) throws MarshalException
unmarshalStructures(NodeList, DOMCryptoContext)
because
child CertIDV2
implementing class is not registered with
the local name of the corresponding child element.unmarshalStructures
in class iaik.xml.crypto.dom.DOMStructure
MarshalException
unmarshalStructures(NodeList, DOMCryptoContext)
protected List getChildStructures()
getChildStructures
in class iaik.xml.crypto.dom.DOMStructure
DOMStructure.getChildStructures()
protected void putChildStructure(iaik.xml.crypto.dom.DOMStructure childStructure) throws MarshalException
putChildStructure
in class iaik.xml.crypto.dom.DOMStructure
MarshalException
DOMStructure.putChildStructure(DOMStructure)
© 2002-2005 IAIK, © 2004, 2006 - 2017 Stiftung SIC