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 String
Contents of the Format.private String
Contents 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_SUBJECT
Fields inherited from interface org.opensaml.core.xml.schema.XSString
TYPE_LOCAL_NAME, TYPE_NAME
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
NameIdentifierImpl
(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGets the format of this identifier.Gets the name qualifier for this identifier.void
Sets the format of this identifier.void
setNameQualifier
(String qualifier) Sets the name qualifier for this identifier.Methods inherited from class org.opensaml.core.xml.schema.impl.XSStringImpl
getOrderedChildren, getValue, setValue
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
-
nameQualifier
Contents of the NameQualifierAttribute. -
format
Contents of the Format.
-
-
Constructor Details
-
NameIdentifierImpl
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:
getNameQualifier
in interfaceNameIdentifier
- Returns:
- name qualifier for this identifier
-
getFormat
Gets the format of this identifier.- Specified by:
getFormat
in interfaceNameIdentifier
- Returns:
- format of this identifier
-
setNameQualifier
Sets the name qualifier for this identifier.- Specified by:
setNameQualifier
in interfaceNameIdentifier
- Parameters:
qualifier
- name qualifier for this identifier
-
setFormat
Sets the format of this identifier.- Specified by:
setFormat
in interfaceNameIdentifier
- Parameters:
fmt
- format of this identifier
-