org.opensaml.xml.encryption
Interface ReferenceType

All Superinterfaces:
ElementExtensibleXMLObject, ValidatingXMLObject, XMLObject
All Known Subinterfaces:
DataReference, KeyReference
All Known Implementing Classes:
DataReferenceImpl, KeyReferenceImpl, ReferenceTypeImpl

public interface ReferenceType
extends ValidatingXMLObject, ElementExtensibleXMLObject

XMLObject representing XML Encryption, version 20021210, ReferenceType type. This is the base type for DataReference and KeyReference types.


Field Summary
static java.lang.String TYPE_LOCAL_NAME
          Local name of the XSI type
static javax.xml.namespace.QName TYPE_NAME
          QName of the XSI type
static java.lang.String URI_ATTRIB_NAME
          URI attribute name
 
Method Summary
 java.lang.String getURI()
          Get the URI attribute which indicates the referent of this reference
 void setURI(java.lang.String newURI)
          Set the URI attribute which indicates the referent of this reference
 
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 
Methods inherited from interface org.opensaml.xml.ElementExtensibleXMLObject
getUnknownXMLObjects
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Field Detail

TYPE_LOCAL_NAME

static final java.lang.String TYPE_LOCAL_NAME
Local name of the XSI type

See Also:
Constant Field Values

TYPE_NAME

static final javax.xml.namespace.QName TYPE_NAME
QName of the XSI type


URI_ATTRIB_NAME

static final java.lang.String URI_ATTRIB_NAME
URI attribute name

See Also:
Constant Field Values
Method Detail

getURI

java.lang.String getURI()
Get the URI attribute which indicates the referent of this reference

Returns:
the URI referent attribute value

setURI

void setURI(java.lang.String newURI)
Set the URI attribute which indicates the referent of this reference

Parameters:
newURI - the new URI attribute value