Interface RequestedAttribute

All Superinterfaces:
org.opensaml.saml.saml2.core.Attribute, org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.saml.saml2.metadata.RequestedAttribute, org.opensaml.saml.common.SAMLObject, org.opensaml.core.xml.XMLObject
All Known Implementing Classes:
RequestedAttributeImpl

public interface RequestedAttribute extends org.opensaml.saml.saml2.metadata.RequestedAttribute
The eIDAS <eidas:RequestedAttribute> element.

 <?xml version="1.0" encoding="UTF-8"?>
 <xsd:schema
     xmlns="http://eidas.europa.eu/saml-extensions"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     targetNamespace="http://eidas.europa.eu/saml-extensions"
     elementFormDefault="qualified"
     attributeFormDefault="unqualified"
     version="1">

   <complexType name="RequestedAttributeType">
     <sequence>
       <element ref="eidas:AttributeValue" type="anyType" minOccurs="0" maxOccurs="unbounded"/>
     </sequence>
     <attribute name="Name" type="string" use="required"/>
     <attribute name="NameFormat" type="anyURI" use="required"/>
     <attribute name="FriendlyName" type="string" use="optional"/>
     <anyAttribute namespace="##other" processContents="lax"/>
     <attribute name="isRequired" type="boolean" use="optional"/>
   </complexType>

 </xsd:schema>
 
Author:
Martin Lindström
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final QName
    Default element name.
    static final QName
    QName of the XSI type.

    Fields inherited from interface org.opensaml.saml.saml2.core.Attribute

    BASIC, FRIENDLY_NAME_ATTRIB_NAME, NAME_ATTTRIB_NAME, NAME_FORMAT_ATTRIB_NAME, UNSPECIFIED, URI_REFERENCE

    Fields inherited from interface org.opensaml.saml.saml2.metadata.RequestedAttribute

    DEFAULT_ELEMENT_LOCAL_NAME, IS_REQUIRED_ATTRIB_NAME, TYPE_LOCAL_NAME
  • Method Summary

    Methods inherited from interface org.opensaml.saml.saml2.core.Attribute

    getAttributeValues, getFriendlyName, getName, getNameFormat, setFriendlyName, setName, setNameFormat

    Methods inherited from interface org.opensaml.core.xml.AttributeExtensibleXMLObject

    getUnknownAttributes

    Methods inherited from interface org.opensaml.saml.saml2.metadata.RequestedAttribute

    isRequired, isRequiredXSBoolean, setIsRequired, setIsRequired

    Methods inherited from interface org.opensaml.core.xml.XMLObject

    detach, ensureDOM, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
  • Field Details

    • DEFAULT_ELEMENT_NAME

      static final QName DEFAULT_ELEMENT_NAME
      Default element name.
    • TYPE_NAME

      static final QName TYPE_NAME
      QName of the XSI type.