public abstract class CertificateValuesTypeImpl extends XadesDOMStructure
CertificateValuesTypeImpl
element that
supports the DOM XML representation and processing mechanism.Modifier | Constructor and Description |
---|---|
protected |
CertificateValuesTypeImpl(DOMCryptoContext context,
Node node)
Creates a new instance of this
CertificateValuesTypeImpl with
the given context and node. |
protected |
CertificateValuesTypeImpl(List values,
String id)
Creates a new instance of this
CertificateValuesTypeImpl with
the given list of EncapsulatedX509CertificateImpl s and
OtherCertificateImpl s and id -attribute value. |
Modifier and Type | Method and Description |
---|---|
List |
getCertificates() |
protected List |
getChildStructures() |
String |
getId() |
protected Attr |
marshalIDAttribute(DOMCryptoContext context,
Element parent) |
protected void |
putChildStructure(iaik.xml.crypto.dom.DOMStructure childStructure) |
protected void |
unmarshalAttributes(NamedNodeMap attributes,
DOMCryptoContext context) |
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, newIDforLookUp, putImplClass, setBackToCompatibilityPrior1_14, setNode, setParentStructure, toString, unmarshal, unmarshalElement, unmarshalIDAttribute, unmarshalStructures, wrapNode
protected CertificateValuesTypeImpl(DOMCryptoContext context, Node node) throws MarshalException
CertificateValuesTypeImpl
with
the given context and node.context
- the contextnode
- the node to unmarshal fromMarshalException
- if an exception occurs during unmarshalingprotected CertificateValuesTypeImpl(List values, String id)
CertificateValuesTypeImpl
with
the given list of EncapsulatedX509CertificateImpl
s and
OtherCertificateImpl
s and id
-attribute value.values
- a list of EncapsulatedX509CertificateImpl
s and
OtherCertificateImpl
sid
- the id
-attribute valueNullPointerException
- if config
or values
is null
IllegalArgumentException
- if values
is emptyClassCastException
- if values
contains any elements not of type
EncapsulatedX509CertificateImpl
or
OtherCertificateImpl
public List getCertificates()
CertificateValues.getCertificates()
public String getId()
CertificateValues.getId()
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(iaik.xml.crypto.dom.DOMStructure)
protected void unmarshalAttributes(NamedNodeMap attributes, DOMCryptoContext context) throws MarshalException
unmarshalAttributes
in class iaik.xml.crypto.dom.DOMStructure
MarshalException
DOMStructure.unmarshalAttributes(org.w3c.dom.NamedNodeMap,
DOMCryptoContext)
protected Attr marshalIDAttribute(DOMCryptoContext context, Element parent)
marshalIDAttribute
in class iaik.xml.crypto.dom.DOMStructure
DOMStructure.marshalIDAttribute(DOMCryptoContext,
Element)
© 2002-2005 IAIK, © 2004, 2006 - 2017 Stiftung SIC