Interface EidasAttributeValue<T extends XMLObject>

Type Parameters:
T - the eIDAS type
All Superinterfaces:
Serializable
All Known Implementing Classes:
CountryString, CurrentAddress, DateOfBirth, Gender, PersonIdentifier, PlaceOfBirth, TransliterationString

public interface EidasAttributeValue<T extends XMLObject> extends Serializable
Interface representing an eIDAS attribute value.
Author:
Martin Lindström
  • Method Details

    • getValueAsString

      String getValueAsString()
      Gets the string representation of the value.
      Returns:
      a string
    • createXmlObject

      T createXmlObject()
      Creates the XMLObject value for insertion as an attribute value in an Assertion.
      Returns:
      the attribute value