public class DocumentationReferencesImpl extends XadesDOMStructure
DocumentReferences
element that
supports the DOM XML representation and marshaling mechanism.Constructor and Description |
---|
DocumentationReferencesImpl(DOMCryptoContext context,
Node node)
Creates a new instance of this
DocumentationReferencesImpl
with the given context and node. |
DocumentationReferencesImpl(List references)
Creates a new instance of this
DocumentationReferencesImpl
with the given list of documentation references. |
Modifier and Type | Method and Description |
---|---|
protected List |
getChildStructures() |
String |
getLocalName() |
List |
getReferences()
Returns the documentation references as a list of
String s. |
protected void |
putChildStructure(iaik.xml.crypto.dom.DOMStructure childStructure) |
getInstance, getNamespace, getParentQualifyingPropertiesOf, getParentSignatureOf
addBytesToElement, addBytesToElement, clearMarshalling, clearMarshalling, getBytesFromElement, getBytesFromElementStream, getChildStructureVersion, getHere, getImplClass, getInstance, getInstance, getNode, getParentStructure, getParentStructureOf, getQualifiedName, getQualifiedName, hasNSDeclAttrInScope, isFeatureSupported, isNSDeclInScope, marshal, marshalAttributes, marshalElement, marshalIDAttribute, newIDforLookUp, putImplClass, setBackToCompatibilityPrior1_14, setNode, setParentStructure, toString, unmarshal, unmarshalAttributes, unmarshalElement, unmarshalIDAttribute, unmarshalStructures, wrapNode
public DocumentationReferencesImpl(DOMCryptoContext context, Node node) throws MarshalException
DocumentationReferencesImpl
with the given context and node.context
- the contextnode
- the node to unmarshal fromMarshalException
- if an exception occurs during the unmarshalingpublic DocumentationReferencesImpl(List references)
DocumentationReferencesImpl
with the given list of documentation references.references
- a list of String
s representing URI referencesNullPointerException
- if references
is null
IllegalArgumentException
- if references
is emptyClassCastException
- if any reference is not of type String
public List getReferences()
String
s.String
s representing URIs.public String getLocalName()
getLocalName
in class iaik.xml.crypto.dom.DOMStructure
DOMStructure.getLocalName()
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