Class BaseIDImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml2.core.impl.BaseIDImpl
- All Implemented Interfaces:
XMLObject,SAMLObject,BaseID
Concrete implementation of
BaseID.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringName Qualifier of BaseID.private StringSP Name Qualifier of Base.Fields inherited from interface org.opensaml.saml.saml2.core.BaseID
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, NAME_QUALIFIER_ATTRIB_NAME, SP_NAME_QUALIFIER_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseIDImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGets the NameQualifier value.Gets an unmodifiable list of child elements in the order that they will appear in the DOM.Gets the SPNameQualifier value.voidsetNameQualifier(String newNameQualifier) Sets the NameQualifier value.voidsetSPNameQualifier(String newSPNameQualifier) Sets the SPNameQualifier value.Methods 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, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
Field Details
-
nameQualifier
Name Qualifier of BaseID. -
spNameQualfier
SP Name Qualifier of Base.
-
-
Constructor Details
-
BaseIDImpl
protected BaseIDImpl(@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
-
getNameQualifier
Gets the NameQualifier value.- Specified by:
getNameQualifierin interfaceBaseID- Returns:
- the NameQualifier value
-
setNameQualifier
Sets the NameQualifier value.- Specified by:
setNameQualifierin interfaceBaseID- Parameters:
newNameQualifier- the NameQualifier value
-
getSPNameQualifier
Gets the SPNameQualifier value.- Specified by:
getSPNameQualifierin interfaceBaseID- Returns:
- the SPNameQualifier value
-
setSPNameQualifier
Sets the SPNameQualifier value.- Specified by:
setSPNameQualifierin interfaceBaseID- Parameters:
newSPNameQualifier- the SPNameQualifier value
-
getOrderedChildren
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildrenin interfaceXMLObject- Returns:
- ordered list of child elements
-