public abstract class CompleteRevocationRefsTypeImpl extends XadesDOMStructure
Constructor and Description |
---|
CompleteRevocationRefsTypeImpl(CRLRefsImpl crlRefs,
OCSPRefsImpl ocspRefs,
OtherRefsImpl otherRefs,
String id)
Creates a new instance of this
CompleteRevocationRefsImpl with
the given CRLRefs , OCSPRefs ,
OtherRefs and id -attribute value. |
CompleteRevocationRefsTypeImpl(DOMCryptoContext context,
Node node)
Creates a new instance of this
CompleteRevocationRefsImpl with
the given context and node to unmarshal from. |
CompleteRevocationRefsTypeImpl(List crlRefs,
List ocspRefs,
List otherRefs,
String id)
Creates a new instance of this
CompleteRevocationRefsImpl with
the given list of CRLRefImpl s, list of OCSPRefImpl s, list
of OtherRefImpl s and id -attribute value. |
Modifier and Type | Method and Description |
---|---|
protected List |
getChildStructures() |
List |
getCRLRefs() |
String |
getId() |
List |
getOCSPRefs() |
List |
getOtherRefs() |
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
public CompleteRevocationRefsTypeImpl(DOMCryptoContext context, Node node) throws MarshalException
CompleteRevocationRefsImpl
with
the given context and node to unmarshal from.context
- the contextnode
- the node to unmarshal fromMarshalException
- if an exception occurs during unmarshalingpublic CompleteRevocationRefsTypeImpl(CRLRefsImpl crlRefs, OCSPRefsImpl ocspRefs, OtherRefsImpl otherRefs, String id)
CompleteRevocationRefsImpl
with
the given CRLRefs
, OCSPRefs
,
OtherRefs
and id
-attribute value.crlRefs
- the CRLRefs
ocspRefs
- the OCSPRefs
otherRefs
- the OtherRefs
id
- the id
-attribute value (may be null
)public CompleteRevocationRefsTypeImpl(List crlRefs, List ocspRefs, List otherRefs, String id)
CompleteRevocationRefsImpl
with
the given list of CRLRefImpl
s, list of OCSPRefImpl
s, list
of OtherRefImpl
s and id
-attribute value.crlRefs
- a list of CRLRefImpl
s (may be null
or empty)ocspRefs
- a list of OCSPRefImpl
s (may be null
or empty)otherRefs
- a list of OtherRefImpl
s (may be null
or empty)id
- id
-attribute valueNullPointerException
- if config
is null
ClassCastException
- if crlRefs
contains any elements not of type
CRLRefImpl
ClassCastException
- if ocspRefs
contains any elements not of type
OCSPRefImpl
ClassCastException
- if otherRefs
contains any elements not of type
OtherRefsImpl
public String getId()
CompleteRevocationRefs.getId()
public List getCRLRefs()
CompleteRevocationRefs.getCRLRefs()
public List getOCSPRefs()
CompleteRevocationRefs.getOCSPRefs()
public List getOtherRefs()
CompleteRevocationRefs.getOtherRefs()
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)
protected Attr marshalIDAttribute(DOMCryptoContext context, Element parent)
marshalIDAttribute
in class iaik.xml.crypto.dom.DOMStructure
DOMStructure.marshalIDAttribute(DOMCryptoContext,
Element)
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)
© 2002-2005 IAIK, © 2004, 2006 - 2017 Stiftung SIC