All Superinterfaces:
org.opensaml.core.xml.XMLObject, org.opensaml.core.xml.schema.XSString
All Known Implementing Classes:
ScopeImpl

public interface Scope extends org.opensaml.core.xml.schema.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 Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Element local name.
    static final QName
    Default element name.
    static final String
    The regexp attribute name.

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

    TYPE_LOCAL_NAME, TYPE_NAME
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the regexp attribute value.
    org.opensaml.core.xml.schema.XSBooleanValue
    Gets the regexp attribute value.
    void
    setRegexp(Boolean newRegexp)
    Sets the regexp attribute value.
    void
    setRegexp(org.opensaml.core.xml.schema.XSBooleanValue newRegexp)
    Set the regexp attribute value.

    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
  • 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

      org.opensaml.core.xml.schema.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(org.opensaml.core.xml.schema.XSBooleanValue newRegexp)
      Set the regexp attribute value.
      Parameters:
      newRegexp - the new regexp attribute value