edu.internet2.middleware.shibboleth.common.xmlobject.impl
Class ShibbolethScopedValueImpl

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
          extended by org.opensaml.xml.schema.impl.XSAnyImpl
              extended by edu.internet2.middleware.shibboleth.common.xmlobject.impl.ShibbolethScopedValueImpl
All Implemented Interfaces:
ShibbolethScopedValue, org.opensaml.common.SAMLObject, org.opensaml.xml.AttributeExtensibleXMLObject, org.opensaml.xml.ElementExtensibleXMLObject, org.opensaml.xml.schema.XSAny, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject

public class ShibbolethScopedValueImpl
extends org.opensaml.xml.schema.impl.XSAnyImpl
implements ShibbolethScopedValue

Concrete implementation of XSString.


Field Summary
 
Fields inherited from interface edu.internet2.middleware.shibboleth.common.xmlobject.ShibbolethScopedValue
TYPE_LOCAL_NAME, TYPE_NAME
 
Fields inherited from interface org.opensaml.xml.schema.XSAny
TYPE_LOCAL_NAME, TYPE_NAME
 
Constructor Summary
protected ShibbolethScopedValueImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
          Constructor.
 
Method Summary
 String getScope()
          Gets the scope value.
 String getScopeAttributeName()
          Gets the name of the scope attribute.
 String getValue()
          Get the attribute value.
 void setScope(String newScope)
          Sets the scope value.
 void setScopeAttributeName(String newScopeAttributeName)
          Sets the name of the scope attribute.
 void setValue(String newValue)
          Set the attribute value.
 
Methods inherited from class org.opensaml.xml.schema.impl.XSAnyImpl
getOrderedChildren, getTextContent, getUnknownAttributes, getUnknownXMLObjects, getUnknownXMLObjects, setTextContent
 
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, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, 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.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Constructor Detail

ShibbolethScopedValueImpl

protected ShibbolethScopedValueImpl(String namespaceURI,
                                    String elementLocalName,
                                    String namespacePrefix)
Constructor.

Parameters:
namespaceURI - the namespace the element is in
elementLocalName - the local name of the XML element this Object represents
namespacePrefix - the prefix for the given namespace
Method Detail

getScope

public String getScope()
Gets the scope value.

Specified by:
getScope in interface ShibbolethScopedValue
Returns:
scope value

getScopeAttributeName

public String getScopeAttributeName()
Gets the name of the scope attribute.

Specified by:
getScopeAttributeName in interface ShibbolethScopedValue
Returns:
name of the scope attribute

setScope

public void setScope(String newScope)
Sets the scope value.

Specified by:
setScope in interface ShibbolethScopedValue
Parameters:
newScope - scope value

setScopeAttributeName

public void setScopeAttributeName(String newScopeAttributeName)
Sets the name of the scope attribute.

Specified by:
setScopeAttributeName in interface ShibbolethScopedValue
Parameters:
newScopeAttributeName - name of the scope attribute

getValue

public String getValue()
Get the attribute value.

Specified by:
getValue in interface ShibbolethScopedValue
Returns:
the attribute value.

setValue

public void setValue(String newValue)
Set the attribute value.

Specified by:
setValue in interface ShibbolethScopedValue
Parameters:
newValue - the new attribute value


Copyright © 2006-2009 Internet2. All Rights Reserved.