org.opensaml.ws.wssecurity.impl
Class ReferenceImpl

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
          extended by org.opensaml.ws.wssecurity.impl.AbstractWSSecurityObject
              extended by org.opensaml.ws.wssecurity.impl.ReferenceImpl
All Implemented Interfaces:
Reference, WSSecurityObject, org.opensaml.xml.AttributeExtensibleXMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject

public class ReferenceImpl
extends AbstractWSSecurityObject
implements Reference

ReferenceImpl.


Field Summary
 
Fields inherited from interface org.opensaml.ws.wssecurity.Reference
ELEMENT_LOCAL_NAME, ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME, URI_ATTRIB_NAME, VALUE_TYPE_ATTRIB_NAME
 
Constructor Summary
ReferenceImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
          Constructor.
 
Method Summary
 org.opensaml.xml.util.AttributeMap getUnknownAttributes()
          
 String getURI()
          Returns the wsse:Reference/@URI attribute value.
 String getValueType()
          Returns the ValueType attribute URI value.
 void setURI(String newURI)
          Sets the wsse:Reference/@URI attribute value.
 void setValueType(String newValueType)
          Sets the ValueType attribute URI value.
 
Methods inherited from class org.opensaml.ws.wssecurity.impl.AbstractWSSecurityObject
getOrderedChildren
 
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
 
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Constructor Detail

ReferenceImpl

public ReferenceImpl(String namespaceURI,
                     String elementLocalName,
                     String namespacePrefix)
Constructor.

Parameters:
namespaceURI - namespace of the element
elementLocalName - name of the element
namespacePrefix - namespace prefix of the element
Method Detail

getURI

public String getURI()
Returns the wsse:Reference/@URI attribute value.

Specified by:
getURI in interface Reference
Returns:
the URI attribute value.

setURI

public void setURI(String newURI)
Sets the wsse:Reference/@URI attribute value.

Specified by:
setURI in interface Reference
Parameters:
newURI - the URI to set.

getValueType

public String getValueType()
Returns the ValueType attribute URI value.

Specified by:
getValueType in interface Reference
Returns:
the ValueType attribute value or null.

setValueType

public void setValueType(String newValueType)
Sets the ValueType attribute URI value.

Specified by:
setValueType in interface Reference
Parameters:
newValueType - the ValueType attribute value.

getUnknownAttributes

public org.opensaml.xml.util.AttributeMap getUnknownAttributes()

Specified by:
getUnknownAttributes in interface org.opensaml.xml.AttributeExtensibleXMLObject


Copyright © 2006-2013 Internet2. All Rights Reserved.