public class NameIdentifierImpl extends AbstractSAMLObject implements NameIdentifier
NameIdentifierImpl
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()
Gets the identifier.
|
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.
|
void |
setFormat(String format)
Sets the format of this identifier.
|
void |
setNameIdentifier(String nameIdentifier)
Sets the identifier.
|
void |
setNameQualifier(String nameQualifier)
Sets the name qualifier for this identifier.
|
equals, prepareForAssignment
deregisterValidator, getValidators, registerValidator, validate, validateChildren
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deregisterValidator, getValidators, registerValidator, validate
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, 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
public String getNameIdentifier()
getNameIdentifier
in interface NameIdentifier
public void setNameQualifier(String nameQualifier)
setNameQualifier
in interface NameIdentifier
nameQualifier
- name qualifier for this identifierpublic void setFormat(String format)
NameIdentifier
setFormat
in interface NameIdentifier
format
- format of this identifierpublic void setNameIdentifier(String nameIdentifier)
NameIdentifier
setNameIdentifier
in interface NameIdentifier
nameIdentifier
- the identifier.public List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
Copyright © 2018 JBoss by Red Hat. All rights reserved.