com.sun.identity.saml.assertion
Class Attribute
java.lang.Object
com.sun.identity.saml.assertion.AttributeDesignator
com.sun.identity.saml.assertion.Attribute
- public class Attribute
- extends AttributeDesignator
The element specifies an attribute of the assertion subject.
The element is an extension of the element
that allows the attribute value to be specified.
Constructor Summary |
Attribute(org.w3c.dom.Element element)
Constructs an attribute element from an existing XML block. |
Attribute(java.lang.String name,
java.lang.String nameSpace,
java.util.List values)
Constructs an instance of Attribute . |
Attribute(java.lang.String name,
java.lang.String nameSpace,
java.lang.String attributeValue)
Constructs an instance of Attribute . |
Method Summary |
void |
addAttributeValue(org.w3c.dom.Element element)
Add AttributeValue to the Attribute. |
void |
addAttributeValue(java.lang.String value)
Add AttributeValue to the Attribute. |
java.util.List |
getAttributeValue()
Returns AttributeValue from the Attribute. |
java.lang.String |
toString()
Returns a String representation of the
<saml:Attribute> element, |
java.lang.String |
toString(boolean includeNS,
boolean declareNS)
Returns a String representation of the
<saml:Attribute> element. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Attribute
public Attribute(org.w3c.dom.Element element)
throws SAMLException
- Constructs an attribute element from an existing XML block.
- Parameters:
element
- representing a DOM tree element.
- Throws:
SAMLException
- if there is an error in the sender or in the
element definition.
Attribute
public Attribute(java.lang.String name,
java.lang.String nameSpace,
java.util.List values)
throws SAMLException
- Constructs an instance of
Attribute
.
- Parameters:
name
- A String representing AttributeName
(the name
of the attribute).nameSpace
- A String representing the namespace in which
AttributeName
elements are interpreted.values
- A List of DOM element representing the
AttributeValue
object.
- Throws:
SAMLException
- if there is an error in the sender or in the
element definition.
Attribute
public Attribute(java.lang.String name,
java.lang.String nameSpace,
java.lang.String attributeValue)
throws SAMLException
- Constructs an instance of
Attribute
.
- Parameters:
name
- The name of the attribute.nameSpace
- The namespace in which AttributeName
elements are interpreted.attributeValue
- an AttributeValue
object.
- Throws:
SAMLException
- if there is an error in the sender or in
the element definition.
getAttributeValue
public java.util.List getAttributeValue()
throws SAMLException
- Returns
AttributeValue
from the Attribute.
- Returns:
- A list of DOM Element representing the
AttributeValue
block.
- Throws:
SAMLException
addAttributeValue
public void addAttributeValue(java.lang.String value)
throws SAMLException
- Add
AttributeValue
to the Attribute.
- Parameters:
value
- A String representing AttributeValue
.
- Throws:
SAMLException
addAttributeValue
public void addAttributeValue(org.w3c.dom.Element element)
throws SAMLException
- Add
AttributeValue
to the Attribute.
- Parameters:
element
- An Element object representing
AttributeValue
.
- Throws:
SAMLException
toString
public java.lang.String toString()
- Returns a String representation of the
<saml:Attribute>
element,
- Overrides:
toString
in class AttributeDesignator
- Returns:
- A string containing the valid XML for this element.
toString
public java.lang.String toString(boolean includeNS,
boolean declareNS)
- Returns a String representation of the
<saml:Attribute>
element.
- Overrides:
toString
in class AttributeDesignator
- Parameters:
includeNS
- Determines whether or not the namespace qualifier
is prepended to the Element when converteddeclareNS
- Determines whether or not the namespace is declared
within the Element.
- Returns:
- A string containing the valid XML for this element
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.