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, prepareForAssignment
detach, 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, 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
private 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 Attribute
public void setNameFormat(String format)
setNameFormat
in interface Attribute
public String getFriendlyName()
getFriendlyName
in interface Attribute
public void setFriendlyName(String fname)
setFriendlyName
in interface Attribute
public org.opensaml.core.xml.util.AttributeMap getUnknownAttributes()
getUnknownAttributes
in interface org.opensaml.core.xml.AttributeExtensibleXMLObject
public List<org.opensaml.core.xml.XMLObject> getAttributeValues()
getAttributeValues
in interface Attribute
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren
in interface org.opensaml.core.xml.XMLObject
Copyright © 1999–2020 Shibboleth Consortium. All rights reserved.