com.sun.xml.wss.saml.assertion.saml20.jaxb20
Class Attribute

java.lang.Object
  extended by com.sun.xml.wss.saml.internal.saml20.jaxb20.AttributeType
      extended by com.sun.xml.wss.saml.assertion.saml20.jaxb20.Attribute
All Implemented Interfaces:
Attribute

public class Attribute
extends AttributeType
implements Attribute

The Attribute element specifies an attribute of the assertion subject. The Attribute element is an extension of the AttributeDesignator element that allows the attribute value to be specified.


Field Summary
protected static Logger log
           
 
Fields inherited from class com.sun.xml.wss.saml.internal.saml20.jaxb20.AttributeType
attributeValue, friendlyName, name, nameFormat
 
Constructor Summary
Attribute(AttributeType attType)
           
Attribute(String name, List values)
          Constructs an instance of Attribute.
Attribute(String name, String nameFormat, List values)
           
 
Method Summary
static AttributeType fromElement(Element element)
          Constructs an attribute element from an existing XML block.
 List<Object> getAttributes()
          Gets the value of the attributeValue property.
 
Methods inherited from class com.sun.xml.wss.saml.internal.saml20.jaxb20.AttributeType
getAttributeValue, getFriendlyName, getName, getNameFormat, getOtherAttributes, setFriendlyName, setName, setNameFormat
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.xml.wss.saml.Attribute
getFriendlyName, getName, getNameFormat
 

Field Detail

log

protected static final Logger log
Constructor Detail

Attribute

public Attribute(String name,
                 List values)
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(String name,
                 String nameFormat,
                 List values)

Attribute

public Attribute(AttributeType attType)
Method Detail

fromElement

public static AttributeType fromElement(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.

getAttributes

public List<Object> getAttributes()
Description copied from interface: Attribute
Gets the value of the attributeValue property.

Objects of the following type(s) are allowed in the list Object

Specified by:
getAttributes in interface Attribute


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.