public abstract class XEReference extends ObjectReference
XEKeyReference
, XEDataReference
ObjectReference.CIDResolver
Modifier | Constructor and Description |
---|---|
protected |
XEReference(org.w3c.dom.Document doc, java.lang.String tagName)
Create a
XEReference instance from the given owner XML document and the tag name for the element. |
protected |
XEReference(org.w3c.dom.Document doc, java.lang.String tagName, java.lang.String uri)
Create a
XEReference instance from the given owner XML document, the tag name for the element and the URI attribute. |
protected |
XEReference(org.w3c.dom.Element element)
Create a
XEReference instance from the given XML Element. |
protected |
XEReference(org.w3c.dom.Element element, java.lang.String systemId)
Create a
XEReference instance from the given XML Element. |
Modifier and Type | Method and Description |
---|---|
XEEncryptedObject |
getEncryptedObject()
Dereference this
XEReference struture and obtain the EncryptedType element referenced. |
addTransform, dereference, dereference, getTransforms, getURI, setCIDResolver, setURI
addNSPrefixAttr, addNSPrefixAttr, addNSPrefixAttrDefault, addNSPrefixAttrDefault, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getChildElementsByTagName, getChildElementsByTagName, getChildElementsByTagNameNS, getChildElementsByTagNameNS, getDefaultNSPrefix, getElement, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDefaultNSPrefix
appendChild, appendChild, appendTo, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getSystemId, hasAttributes, hasChildNodes, insertBefore, insertBefore, isSupported, normalize, removeChild, removeChild, replaceChild, replaceChild, setNodeValue, setPrefix, setSystemId, toBytesXML, toStringXML
protected XEReference(org.w3c.dom.Element element) throws org.w3c.dom.DOMException
XEReference
instance from the given XML Element.element
- A ReferenceType element.org.w3c.dom.DOMException
protected XEReference(org.w3c.dom.Element element, java.lang.String systemId) throws org.w3c.dom.DOMException
XEReference
instance from the given XML Element.element
- A ReferenceType element.systemId
- The URI string system ID for this element.org.w3c.dom.DOMException
XMLNode.setSystemId(java.lang.String)
protected XEReference(org.w3c.dom.Document doc, java.lang.String tagName) throws org.w3c.dom.DOMException
XEReference
instance from the given owner XML document and the tag name for the element.doc
- An XML Document to be used as the owner document of this element.tagName
- The tag name for this XML Element.org.w3c.dom.DOMException
protected XEReference(org.w3c.dom.Document doc, java.lang.String tagName, java.lang.String uri) throws org.w3c.dom.DOMException
XEReference
instance from the given owner XML document, the tag name for the element and the URI attribute.doc
- An XML Document to be used as the doc document of this element.tagName
- The tag name for this XML Element.uri
- The URI identifying an EncryptedData or EncryptedKey element.org.w3c.dom.DOMException
public XEEncryptedObject getEncryptedObject() throws ReferenceException
XEReference
struture and obtain the EncryptedType element referenced.XEEncryptedObject
.ReferenceException