public class AttributeImpl extends AbstractSAMLObject implements Attribute
Attribute.| Modifier and Type | Field and Description |
|---|---|
private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.core.xml.XMLObject> |
attributeValues
List of attribute values for this attribute.
|
private String |
friendlyName
Human readable name of the attribute.
|
private String |
name
Name of the attribute.
|
private String |
nameFormat
Format of the name of the attribute.
|
private org.opensaml.core.xml.util.AttributeMap |
unknownAttributes
"anyAttribute" attributes.
|
BASIC, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, FRIENDLY_NAME_ATTRIB_NAME, NAME_ATTTRIB_NAME, NAME_FORMAT_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME, UNSPECIFIED, URI_REFERENCE| Modifier | Constructor and Description |
|---|---|
protected |
AttributeImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
List<org.opensaml.core.xml.XMLObject> |
getAttributeValues() |
String |
getFriendlyName() |
String |
getName() |
String |
getNameFormat() |
List<org.opensaml.core.xml.XMLObject> |
getOrderedChildren() |
org.opensaml.core.xml.util.AttributeMap |
getUnknownAttributes() |
void |
setFriendlyName(String fname) |
void |
setName(String n) |
void |
setNameFormat(String format) |
equals, hashCode, prepareForAssignmentdetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaTypeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitdetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocationprivate String name
private String nameFormat
private String friendlyName
private org.opensaml.core.xml.util.AttributeMap unknownAttributes
private final org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.core.xml.XMLObject> attributeValues
protected AttributeImpl(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 getNameFormat()
getNameFormat in interface Attributepublic void setNameFormat(String format)
setNameFormat in interface Attributepublic String getFriendlyName()
getFriendlyName in interface Attributepublic void setFriendlyName(String fname)
setFriendlyName in interface Attributepublic org.opensaml.core.xml.util.AttributeMap getUnknownAttributes()
getUnknownAttributes in interface org.opensaml.core.xml.AttributeExtensibleXMLObjectpublic List<org.opensaml.core.xml.XMLObject> getAttributeValues()
getAttributeValues in interface Attributepublic List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren in interface org.opensaml.core.xml.XMLObjectCopyright © 1999–2019 Shibboleth Consortium. All rights reserved.