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 StringScope of this string element.private StringScope attribute name for this element.Fields inherited from interface net.shibboleth.idp.saml.xmlobject.ScopedValue
TYPE_LOCAL_NAME, TYPE_NAMEFields inherited from interface org.opensaml.core.xml.schema.XSAny
TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedScopedValueImpl(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.voidSets the scope value.voidsetScopeAttributeName(String newScopeAttributeName) Sets the name of the scope attribute.voidSet the attribute value.Methods inherited from class org.opensaml.core.xml.schema.impl.XSAnyImpl
getOrderedChildren, getTextContent, getUnknownAttributes, getUnknownXMLObjects, getUnknownXMLObjects, setTextContentMethods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, ensureDOM, 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, setSchemaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, 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
protected ScopedValueImpl(@Nullable String namespaceURI, @Nonnull String elementLocalName, @Nullable String namespacePrefix) 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:
getScopein interfaceScopedValue- Returns:
- scope value
-
getScopeAttributeName
Gets the name of the scope attribute.- Specified by:
getScopeAttributeNamein interfaceScopedValue- Returns:
- name of the scope attribute
-
setScope
Sets the scope value.- Specified by:
setScopein interfaceScopedValue- Parameters:
newScope- scope value
-
setScopeAttributeName
Sets the name of the scope attribute.- Specified by:
setScopeAttributeNamein interfaceScopedValue- Parameters:
newScopeAttributeName- name of the scope attribute
-
getValue
Get the attribute value.- Specified by:
getValuein interfaceScopedValue- Returns:
- the attribute value.
-
setValue
Set the attribute value.- Specified by:
setValuein interfaceScopedValue- Parameters:
newValue- the new attribute value
-