All Superinterfaces:
XMLObject, XSString
All Known Implementing Classes:
ScopeImpl

public interface Scope extends XSString
The Shibboleth Scope metadata extension.

Note that this class is also defined in Shibboleth's idp-saml-api and idp-saml-impl libraries. Only if Shibboleth is not on the classpath will the marshaller and unmarshaller for Scope be loaded.

Author:
Martin Lindström (martin@idsec.se)
  • Field Details

    • DEFAULT_ELEMENT_LOCAL_NAME

      static final String DEFAULT_ELEMENT_LOCAL_NAME
      Element local name.
      See Also:
    • DEFAULT_ELEMENT_NAME

      static final QName DEFAULT_ELEMENT_NAME
      Default element name.
    • REGEXP_ATTRIB_NAME

      static final String REGEXP_ATTRIB_NAME
      The regexp attribute name.
      See Also:
  • Method Details

    • getRegexp

      Boolean getRegexp()
      Gets the regexp attribute value.
      Returns:
      the regexp attribute value
    • getRegexpXSBoolean

      XSBooleanValue getRegexpXSBoolean()
      Gets the regexp attribute value.
      Returns:
      the regexp attribute value
    • setRegexp

      void setRegexp(Boolean newRegexp)
      Sets the regexp attribute value.
      Parameters:
      newRegexp - the new regexp attribute value
    • setRegexp

      void setRegexp(XSBooleanValue newRegexp)
      Set the regexp attribute value.
      Parameters:
      newRegexp - the new regexp attribute value