edu.internet2.middleware.shibboleth.common.xmlobject
Interface ShibbolethMetadataScope

All Superinterfaces:
org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject, org.opensaml.xml.schema.XSString
All Known Implementing Classes:
ShibbolethMetadataScopeImpl

public interface ShibbolethMetadataScope
extends org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.schema.XSString

Shibboleth SAML metadata extension Scope element.


Field Summary
static String DEFAULT_ELEMENT_LOCAL_NAME
          Element local name.
static QName DEFAULT_ELEMENT_NAME
          Default element name.
static String REGEXP_ATTRIB_NAME
          regexp attribute name.
 
Fields inherited from interface org.opensaml.xml.schema.XSString
TYPE_LOCAL_NAME, TYPE_NAME
 
Method Summary
 Pattern getMatchPattern()
          Gets the match pattern used to evaluate if a scope matches the scope criteria given by this extension.
 Boolean getRegexp()
          Get the regexp attribute value.
 org.opensaml.xml.schema.XSBooleanValue getRegexpXSBoolean()
          Get the regexp attribute value.
 void setRegexp(Boolean newRegexp)
          Set the regexp attribute value.
 void setRegexp(org.opensaml.xml.schema.XSBooleanValue newRegexp)
          Set the regexp attribute value.
 
Methods inherited from interface org.opensaml.xml.schema.XSString
getValue, setValue
 
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Field Detail

DEFAULT_ELEMENT_LOCAL_NAME

static final String DEFAULT_ELEMENT_LOCAL_NAME
Element local name.

See Also:
Constant Field Values

DEFAULT_ELEMENT_NAME

static final QName DEFAULT_ELEMENT_NAME
Default element name.


REGEXP_ATTRIB_NAME

static final String REGEXP_ATTRIB_NAME
regexp attribute name.

See Also:
Constant Field Values
Method Detail

getRegexp

Boolean getRegexp()
Get the regexp attribute value.

Returns:
the regexp attribute value

getRegexpXSBoolean

org.opensaml.xml.schema.XSBooleanValue getRegexpXSBoolean()
Get the regexp attribute value.

Returns:
the regexp attribute value

setRegexp

void setRegexp(Boolean newRegexp)
Set the regexp attribute value.

Parameters:
newRegexp - the new regexp attribute value

setRegexp

void setRegexp(org.opensaml.xml.schema.XSBooleanValue newRegexp)
Set the regexp attribute value.

Parameters:
newRegexp - the new regexp attribute value

getMatchPattern

Pattern getMatchPattern()
Gets the match pattern used to evaluate if a scope matches the scope criteria given by this extension. If regular expressions are not used in the scope criteria then this pattern must simply perform a direct match of the string.

Returns:
match pattern used to evaluate if a scope matches the scope criteria


Copyright © 2006-2011 Internet2. All Rights Reserved.