org.apache.xml.security.encryption
Class KeyReference

java.lang.Object
  |
  +--org.apache.xml.security.utils.ElementProxy
        |
        +--org.apache.xml.security.utils.EncryptionElementProxy
              |
              +--org.apache.xml.security.encryption.KeyReference
All Implemented Interfaces:
ReferenceType

public class KeyReference
extends EncryptionElementProxy
implements ReferenceType

This class maps to the xenc:KeyReference element.

Author:
$Author: geuerp $

Field Summary
 
Fields inherited from class org.apache.xml.security.utils.ElementProxy
_baseURI, _constructionElement, _doc, _state, MODE_CREATE, MODE_DECRYPT, MODE_ENCRYPT, MODE_PROCESS, MODE_SIGN, MODE_UNKNOWN, MODE_VERIFY
 
Constructor Summary
KeyReference(org.w3c.dom.Document doc, java.lang.String URI)
          Constructor KeyReference
KeyReference(org.w3c.dom.Element element, java.lang.String BaseURI)
          Constructor KeyReference
 
Method Summary
 java.lang.String getBaseLocalName()
          Returns the localname of the Elements of the sub-class.
 java.lang.String getURI()
          Returns the URI attribute
 
Methods inherited from class org.apache.xml.security.utils.EncryptionElementProxy
getBaseNamespace
 
Methods inherited from class org.apache.xml.security.utils.ElementProxy
addBase64Element, addBase64Text, addBigIntegerElement, addText, addTextElement, createElementForFamily, getBaseURI, getBigIntegerFromChildElement, getBytesFromChildElement, getBytesFromTextChild, getChildElementLocalName, getDefaultPrefix, getDocument, getElement, getElementPlusReturns, getTextFromChildElement, getTextFromTextChild, guaranteeThatElementInCorrectSpace, length, setDefaultPrefix, setElement, setXPathNamespaceContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyReference

public KeyReference(org.w3c.dom.Document doc,
                    java.lang.String URI)
Constructor KeyReference

Parameters:
doc -
URI -

KeyReference

public KeyReference(org.w3c.dom.Element element,
                    java.lang.String BaseURI)
             throws XMLSecurityException
Constructor KeyReference

Parameters:
element -
BaseURI -
Throws:
XMLSecurityException
Method Detail

getURI

public java.lang.String getURI()
Returns the URI attribute

Specified by:
getURI in interface ReferenceType
Returns:
the URI attribute

getBaseLocalName

public java.lang.String getBaseLocalName()
Description copied from class: ElementProxy
Returns the localname of the Elements of the sub-class.

Specified by:
getBaseLocalName in class ElementProxy
Returns:
the localname of the Elements of the sub-class.