Class NameIdentifierImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.core.xml.schema.impl.XSStringImpl
org.opensaml.saml.saml1.core.impl.NameIdentifierImpl
- All Implemented Interfaces:
XSString,XMLObject,SAMLObject,NameIdentifier
Complete implementation of
NameIdentifier.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringContents of the Format.private StringContents of the NameQualifierAttribute.Fields inherited from interface org.opensaml.saml.saml1.core.NameIdentifier
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, EMAIL, FORMAT_ATTRIB_NAME, NAMEQUALIFIER_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME, UNSPECIFIED, WIN_DOMAIN_QUALIFIED, X509_SUBJECTFields inherited from interface org.opensaml.core.xml.schema.XSString
TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedNameIdentifierImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGets the format of this identifier.Gets the name qualifier for this identifier.voidSets the format of this identifier.voidsetNameQualifier(String qualifier) Sets the name qualifier for this identifier.Methods inherited from class org.opensaml.core.xml.schema.impl.XSStringImpl
getOrderedChildren, getValue, setValueMethods 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
-
nameQualifier
Contents of the NameQualifierAttribute. -
format
Contents of the Format.
-
-
Constructor Details
-
NameIdentifierImpl
protected NameIdentifierImpl(@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 name qualifier for this identifier.- Specified by:
getNameQualifierin interfaceNameIdentifier- Returns:
- name qualifier for this identifier
-
getFormat
Gets the format of this identifier.- Specified by:
getFormatin interfaceNameIdentifier- Returns:
- format of this identifier
-
setNameQualifier
Sets the name qualifier for this identifier.- Specified by:
setNameQualifierin interfaceNameIdentifier- Parameters:
qualifier- name qualifier for this identifier
-
setFormat
Sets the format of this identifier.- Specified by:
setFormatin interfaceNameIdentifier- Parameters:
fmt- format of this identifier
-