public class DataReferenceImpl extends ReferenceTypeImpl implements DataReference
DataReference
element that supports the
DOM XML representation and processing mechanism.DOMStructure.NodeWrapper
content_
type_, uri_
implMap_, state_, STATE_CREATED, STATE_MARSHALED, STATE_UNINITIALIZED, STATE_UNMARSHALED
Constructor and Description |
---|
DataReferenceImpl(DOMCryptoContext context,
Node node)
Creates a new instance of this
DataReferenceImpl with the
specified context and node to unmarshal from. |
DataReferenceImpl(String uri,
String type,
List content)
Creates a new instance of this
DataReferenceImpl with the
specified URI reference, type -attribute value and list of
XMLStructure s. |
Modifier and Type | Method and Description |
---|---|
String |
getLocalName()
Returns the local name of the represented XML element.
|
String |
getNamespace()
Returns the namespace URI of the represented XML element.
|
getChildStructures, getContent, putChildStructure, unmarshalStructures
getHere, getType, getURI, marshalAttributes, unmarshalAttributes
addBytesToElement, addBytesToElement, clearMarshalling, clearMarshalling, getBytesFromElement, getBytesFromElementStream, getChildStructureVersion, getImplClass, getInstance, getInstance, getNode, getParentStructure, getParentStructureOf, getQualifiedName, getQualifiedName, hasNSDeclAttrInScope, isFeatureSupported, isNSDeclInScope, marshal, marshalElement, marshalIDAttribute, newIDforLookUp, putImplClass, setBackToCompatibilityPrior1_14, setNode, setParentStructure, toString, unmarshal, unmarshalElement, unmarshalIDAttribute, wrapNode
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getContent
isFeatureSupported
getType, getURI
public DataReferenceImpl(DOMCryptoContext context, Node node) throws MarshalException
DataReferenceImpl
with the
specified context and node to unmarshal from.context
- the contextnode
- the node to unmarshal fromMarshalException
- if an exception occurs during unmarshalingpublic DataReferenceImpl(String uri, String type, List content)
DataReferenceImpl
with the
specified URI reference, type
-attribute value and list of
XMLStructure
s.uri
- the URI reference (must be RFC 2396 compliant)type
- the type
-attribute valuecontent
- a list of XMLStructure
s (may be null
or empty)IllegalArgumentException
- if uri
is not RFC 2396 compliantpublic String getLocalName()
DOMStructure
getLocalName
in class DOMStructure
DOMStructure.getLocalName()
public String getNamespace()
DOMStructure
getNamespace
in class DOMStructure
DOMStructure.getNamespace()
© 2002-2005 IAIK, © 2004, 2006 - 2019 Stiftung SIC