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
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
- Specified by:
getNameQualifierin interfaceNameIdentifier
-
getFormat
- Specified by:
getFormatin interfaceNameIdentifier
-
setNameQualifier
- Specified by:
setNameQualifierin interfaceNameIdentifier
-
setFormat
- Specified by:
setFormatin interfaceNameIdentifier
-