public class AttributeTypeImpl extends AbstractXACMLObject implements AttributeType
AttributeType.| Modifier and Type | Field and Description |
|---|---|
private String |
attributeID
AttributeID of the attribute.
|
private org.opensaml.core.xml.util.XMLObjectChildrenList<AttributeValueType> |
attributeValues
List of values for this attribute.
|
private String |
datatype
Datatype of the attribute.
|
private String |
issuer
Issuer of the attribute.
|
ATTRIBUTEID_ATTTRIB_NAME, DATATYPE_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ISSUER_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME| Modifier | Constructor and Description |
|---|---|
protected |
AttributeTypeImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getAttributeId() |
List<AttributeValueType> |
getAttributeValues() |
String |
getDataType() |
String |
getIssuer() |
List<org.opensaml.core.xml.XMLObject> |
getOrderedChildren() |
void |
setAttributeID(String attributeId) |
void |
setDataType(String type) |
void |
setIssuer(String iss) |
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, setSchemaTypeclone, equals, finalize, getClass, hashCode, 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 issuer
private String attributeID
private String datatype
private final org.opensaml.core.xml.util.XMLObjectChildrenList<AttributeValueType> attributeValues
protected AttributeTypeImpl(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 getAttributeId()
getAttributeId in interface AttributeTypepublic String getDataType()
getDataType in interface AttributeTypepublic String getIssuer()
getIssuer in interface AttributeTypepublic void setAttributeID(String attributeId)
setAttributeID in interface AttributeTypepublic void setDataType(String type)
setDataType in interface AttributeTypepublic void setIssuer(String iss)
setIssuer in interface AttributeTypepublic List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren in interface org.opensaml.core.xml.XMLObjectpublic List<AttributeValueType> getAttributeValues()
getAttributeValues in interface AttributeTypeCopyright © 1999–2017 Shibboleth Consortium. All rights reserved.