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 Details

    • log

      protected static final Logger log
  • Constructor Details

    • Attribute

      public Attribute(String name, String nameSpace, 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.
    • Attribute

      public Attribute(AttributeType attType)
  • Method Details

    • 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.
    • getFriendlyName

      public String getFriendlyName()
      Description copied from interface: Attribute
      Gets the value of the friendlyName property.
      Specified by:
      getFriendlyName in interface Attribute
      Returns:
      object is String
    • getName

      public String getName()
      Description copied from interface: Attribute
      Gets the value of the name property.
      Specified by:
      getName in interface Attribute
      Returns:
      object is String
    • getNameFormat

      public String getNameFormat()
      Description copied from interface: Attribute
      Gets the value of the nameFormat property.
      Specified by:
      getNameFormat in interface Attribute
      Returns:
      object is String
    • 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