Class ScopedValueImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.core.xml.schema.impl.XSAnyImpl
net.shibboleth.idp.saml.xmlobject.impl.ScopedValueImpl
- All Implemented Interfaces:
ScopedValue
,AttributeExtensibleXMLObject
,ElementExtensibleXMLObject
,XSAny
,XMLObject
,SAMLObject
Concrete implementation of
ScopedValue
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
Scope of this string element.private String
Scope attribute name for this element.Fields inherited from interface net.shibboleth.idp.saml.xmlobject.ScopedValue
TYPE_LOCAL_NAME, TYPE_NAME
Fields inherited from interface org.opensaml.core.xml.schema.XSAny
TYPE_LOCAL_NAME, TYPE_NAME
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ScopedValueImpl
(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetScope()
Gets the scope value.Gets the name of the scope attribute.getValue()
Get the attribute value.void
Sets the scope value.void
setScopeAttributeName
(String newScopeAttributeName) Sets the name of the scope attribute.void
Set the attribute value.Methods inherited from class org.opensaml.core.xml.schema.impl.XSAnyImpl
getOrderedChildren, getTextContent, getUnknownAttributes, getUnknownXMLObjects, getUnknownXMLObjects, setTextContent
Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, 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.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
Field Details
-
scope
Scope of this string element. -
scopeAttributeName
Scope attribute name for this element.
-
-
Constructor Details
-
ScopedValueImpl
Constructor.- Parameters:
namespaceURI
- the namespace the element is inelementLocalName
- the local name of the XML element this Object representsnamespacePrefix
- the prefix for the given namespace
-
-
Method Details
-
getScope
Gets the scope value.- Specified by:
getScope
in interfaceScopedValue
- Returns:
- scope value
-
getScopeAttributeName
Gets the name of the scope attribute.- Specified by:
getScopeAttributeName
in interfaceScopedValue
- Returns:
- name of the scope attribute
-
setScope
Sets the scope value.- Specified by:
setScope
in interfaceScopedValue
- Parameters:
newScope
- scope value
-
setScopeAttributeName
Sets the name of the scope attribute.- Specified by:
setScopeAttributeName
in interfaceScopedValue
- Parameters:
newScopeAttributeName
- name of the scope attribute
-
getValue
Get the attribute value.- Specified by:
getValue
in interfaceScopedValue
- Returns:
- the attribute value.
-
setValue
Set the attribute value.- Specified by:
setValue
in interfaceScopedValue
- Parameters:
newValue
- the new attribute value
-