Skip navigation links 
 
oracle.security.xmlsec.enc
Class XEReference
java.lang.Object
  
oracle.security.xmlsec.util.XMLNode
      
oracle.security.xmlsec.util.XMLElement
          
oracle.security.xmlsec.dsig.ObjectReference
              
oracle.security.xmlsec.enc.XEReference
- Direct Known Subclasses:
 
- XEDataReference, XEKeyReference
 
- 
public abstract class XEReference
 
- extends ObjectReference
 
An XML Encryption ReferenceType element.
- See Also:
 
XEKeyReference, XEDataReference 
 
 
  
 
 
  
 
| Constructor Summary | 
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. | 
  
 
 
 
| Methods inherited from class oracle.security.xmlsec.util.XMLElement | 
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 | 
 
| Methods inherited from class oracle.security.xmlsec.util.XMLNode | 
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 | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
XEReference
protected XEReference(org.w3c.dom.Element element)
               throws org.w3c.dom.DOMException
- Create a 
XEReference instance from the given XML Element.
- Parameters:
 
element - A ReferenceType element. 
- Throws:
 
org.w3c.dom.DOMException 
 
XEReference
protected XEReference(org.w3c.dom.Element element,
                      java.lang.String systemId)
               throws org.w3c.dom.DOMException
- Create a 
XEReference instance from the given XML Element.
- Parameters:
 
element - A ReferenceType element. 
systemId - The URI string system ID for this element. 
- Throws:
 
org.w3c.dom.DOMException 
- Since:
 
- 2.0
 
- See Also:
 
XMLNode.setSystemId(java.lang.String) 
 
XEReference
protected XEReference(org.w3c.dom.Document doc,
                      java.lang.String tagName)
               throws org.w3c.dom.DOMException
- Create a 
XEReference instance from the given owner XML document and the tag name for the element.
- Parameters:
 
doc - An XML Document to be used as the owner document of this element. 
tagName - The tag name for this XML Element. 
- Throws:
 
org.w3c.dom.DOMException 
 
XEReference
protected XEReference(org.w3c.dom.Document doc,
                      java.lang.String tagName,
                      java.lang.String uri)
               throws org.w3c.dom.DOMException
- Create a 
XEReference instance from the given owner XML document, the tag name for the element and the URI attribute.
- Parameters:
 
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. 
- Throws:
 
org.w3c.dom.DOMException 
 
getEncryptedObject
public XEEncryptedObject getEncryptedObject()
                                     throws ReferenceException
- Dereference this 
XEReference struture and obtain the EncryptedType element referenced. 
- 
- Returns:
 
- An instance of 
XEEncryptedObject. 
- Throws:
 
ReferenceException 
- Since:
 
- 2.0
 
 
Skip navigation links 
 
Copyright © 2005, 2011 , Oracle. All rights reserved.