public class SPURIImpl extends XadesDOMStructure implements SPURI, DOMURIReference
SPURI
element that supports the DOM XML
processing and representation mechanism.Constructor and Description |
---|
SPURIImpl(DOMCryptoContext context,
Node node) |
SPURIImpl(String uri) |
Modifier and Type | Method and Description |
---|---|
Node |
getHere() |
String |
getLocalName() |
String |
getType() |
String |
getURI()
Returns the URI of a copy of the signature policy.
|
protected Element |
marshalElement(DOMCryptoContext context,
Node parent,
Node nextSibling) |
protected void |
unmarshalElement(DOMCryptoContext context,
Element element) |
getInstance, getNamespace, getParentQualifyingPropertiesOf, getParentSignatureOf
addBytesToElement, addBytesToElement, clearMarshalling, clearMarshalling, getBytesFromElement, getBytesFromElementStream, getChildStructures, getChildStructureVersion, getImplClass, getInstance, getInstance, getNode, getParentStructure, getParentStructureOf, getQualifiedName, getQualifiedName, hasNSDeclAttrInScope, isFeatureSupported, isNSDeclInScope, marshal, marshalAttributes, marshalIDAttribute, newIDforLookUp, putChildStructure, putImplClass, setBackToCompatibilityPrior1_14, setNode, setParentStructure, toString, unmarshal, unmarshalAttributes, unmarshalIDAttribute, unmarshalStructures, wrapNode
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isFeatureSupported
protected String uri_
public SPURIImpl(DOMCryptoContext context, Node node) throws MarshalException
MarshalException
public SPURIImpl(String uri)
uri
- public String getURI()
SPURI
getURI
in interface SPURI
getURI
in interface URIReference
SPURI.getURI()
public Node getHere()
getHere
in interface DOMURIReference
getHere
in class iaik.xml.crypto.dom.DOMStructure
{@inheritDoc}
public String getType()
getType
in interface URIReference
URIReference.getType()
public String getLocalName()
getLocalName
in class iaik.xml.crypto.dom.DOMStructure
DOMStructure.getLocalName()
protected Element marshalElement(DOMCryptoContext context, Node parent, Node nextSibling) throws MarshalException
marshalElement
in class iaik.xml.crypto.dom.DOMStructure
MarshalException
DOMStructure.marshalElement(DOMCryptoContext,
Node, Node)
protected void unmarshalElement(DOMCryptoContext context, Element element) throws MarshalException
unmarshalElement
in class iaik.xml.crypto.dom.DOMStructure
MarshalException
DOMStructure.unmarshalElement(DOMCryptoContext,
org.w3c.dom.Element)
© 2002-2005 IAIK, © 2004, 2006 - 2017 Stiftung SIC