java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.core.xml.schema.impl.XSStringImpl
se.swedenconnect.opensaml.sweid.saml2.authn.psc.impl.MatchValueImpl
All Implemented Interfaces:
org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.schema.XSString, org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, MatchValue

public class MatchValueImpl extends org.opensaml.core.xml.schema.impl.XSStringImpl implements MatchValue
Implementation class for MatchValue.
Author:
Martin Lindström (martin@idsec.se)
  • Field Summary

    Fields inherited from interface se.swedenconnect.opensaml.sweid.saml2.authn.psc.MatchValue

    DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, NAME_ATTR_NAME, NAME_FORMAT_ATTR_NAME, TYPE_LOCAL_NAME, TYPE_NAME

    Fields inherited from interface org.opensaml.core.xml.schema.XSString

    TYPE_LOCAL_NAME, TYPE_NAME
  • Constructor Summary

    Constructors
    Constructor
    Description
    MatchValueImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the Name attribute.
    Returns the NameFormat attribute.
    org.opensaml.core.xml.util.AttributeMap
    void
    Assigns the Name attribute.
    void
    setNameFormat(String nameFormat)
    Assigns the NameFormat attribute.

    Methods inherited from class org.opensaml.core.xml.schema.impl.XSStringImpl

    getOrderedChildren, getValue, setValue

    Methods inherited from class org.opensaml.core.xml.AbstractXMLObject

    detach, ensureDOM, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    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

    Methods inherited from interface org.opensaml.core.xml.schema.XSString

    getValue, setValue
  • Constructor Details

    • MatchValueImpl

      public MatchValueImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
      Constructor.
      Parameters:
      namespaceURI - the namespace the element is in
      elementLocalName - the local name of the XML element this Object represents
      namespacePrefix - the prefix for the given namespace
  • Method Details

    • getUnknownAttributes

      public org.opensaml.core.xml.util.AttributeMap getUnknownAttributes()
      Specified by:
      getUnknownAttributes in interface org.opensaml.core.xml.AttributeExtensibleXMLObject
    • getNameFormat

      public String getNameFormat()
      Returns the NameFormat attribute.
      Specified by:
      getNameFormat in interface MatchValue
      Returns:
      the name format attribute
    • setNameFormat

      public void setNameFormat(String nameFormat)
      Assigns the NameFormat attribute.
      Specified by:
      setNameFormat in interface MatchValue
      Parameters:
      nameFormat - the name format
    • getName

      public String getName()
      Returns the Name attribute.
      Specified by:
      getName in interface MatchValue
      Returns:
      the name
    • setName

      public void setName(String name)
      Assigns the Name attribute.
      Specified by:
      setName in interface MatchValue
      Parameters:
      name - the name