public class NameIdentifierImpl extends AbstractSAMLObject implements NameIdentifier
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
Modifier | Constructor and Description |
---|---|
protected |
NameIdentifierImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getFormat()
Gets the format of this identifier.
|
String |
getNameIdentifier()
Deprecated.
|
String |
getNameQualifier()
Gets the name qualifier for this identifier.
|
List<XMLObject> |
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
String |
getValue()
Gets the identifier.
|
void |
setFormat(String fmt)
Sets the format of this identifier.
|
void |
setNameIdentifier(String id)
Deprecated.
|
void |
setNameQualifier(String qualifier)
Sets the name qualifier for this identifier.
|
void |
setValue(String id)
Sets the identifier.
|
equals, hashCode, prepareForAssignment
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
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
detach, 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
protected NameIdentifierImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
namespaceURI
- the namespace the element is inelementLocalName
- the local name of the XML element this Object representsnamespacePrefix
- the prefix for the given namespacepublic String getNameQualifier()
getNameQualifier
in interface NameIdentifier
public String getFormat()
getFormat
in interface NameIdentifier
@Deprecated public String getNameIdentifier()
getNameIdentifier
in interface NameIdentifier
public String getValue()
getValue
in interface NameIdentifier
public void setNameQualifier(String qualifier)
setNameQualifier
in interface NameIdentifier
qualifier
- name qualifier for this identifierpublic void setFormat(String fmt)
setFormat
in interface NameIdentifier
fmt
- format of this identifier@Deprecated public void setNameIdentifier(String id)
setNameIdentifier
in interface NameIdentifier
id
- the identifier.public void setValue(String id)
setValue
in interface NameIdentifier
id
- the identifier.public List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
Copyright © 2017. All rights reserved.