Interface MatchValue

  • All Superinterfaces:
    AttributeExtensibleXMLObject, SAMLObject, XMLObject, XSString
    All Known Implementing Classes:
    MatchValueImpl

    public interface MatchValue
    extends XSString, SAMLObject, AttributeExtensibleXMLObject
    Definition for the MatchValue type:
     
     <xs:complexType name="MatchValueType">
       <xs:simpleContent>
         <xs:extension base="xs:string">
           <xs:attribute name="NameFormat" type="xs:anyURI" default="urn:oasis:names:tc:SAML:2.0:attrname-format:uri" />
           <xs:attribute name="Name" type="xs:string" use="required" />
           <xs:anyAttribute namespace="##any" />
         </xs:extension>
       </xs:simpleContent>
     </xs:complexType>
     
     
    Author:
    Martin Lindström (martin.lindstrom@litsec.se)
    • Field Detail

      • DEFAULT_ELEMENT_NAME

        static final QName DEFAULT_ELEMENT_NAME
        Default element name.
      • TYPE_NAME

        static final QName TYPE_NAME
        QName of the XSI type.
      • NAME_FORMAT_ATTR_NAME

        static final String NAME_FORMAT_ATTR_NAME
        Attribute label for the NameFormat attribute.
        See Also:
        Constant Field Values
    • Method Detail

      • getNameFormat

        String getNameFormat()
        Returns the NameFormat attribute.
        Returns:
        the name format attribute
      • setNameFormat

        void setNameFormat​(String nameFormat)
        Assigns the NameFormat attribute.
        Parameters:
        nameFormat - the name format
      • getName

        String getName()
        Returns the Name attribute.
        Returns:
        the name
      • setName

        void setName​(String name)
        Assigns the Name attribute.
        Parameters:
        name - the name