GigaSpaces XAP 7.0 API

com.gigaspaces.security.authorities
Class SpaceAuthority.RegexFilter

java.lang.Object
  extended by com.gigaspaces.security.authorities.SpaceAuthority.RegexFilter
All Implemented Interfaces:
SpaceAuthority.Filter, Serializable
Direct Known Subclasses:
SpaceAuthority.NegateRegexFilter
Enclosing class:
SpaceAuthority

public static class SpaceAuthority.RegexFilter
extends Object
implements SpaceAuthority.Filter

Regular expression filter, using a regular expression as a pattern of characters that describes a set of strings. Uses java.util.regex package to match all of the occurrences of a pattern in an input sequence.

See Also:
Serialized Form

Constructor Summary
SpaceAuthority.RegexFilter(String regex)
           
 
Method Summary
 boolean accept(Object other)
          Tests whether or not the object is acceptable.
 boolean accept(String otherRegex)
          Tests whether or not the string is acceptable.
 String getExpression()
          The wildcard expression representing this filter.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SpaceAuthority.RegexFilter

public SpaceAuthority.RegexFilter(String regex)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

accept

public boolean accept(String otherRegex)
Description copied from interface: SpaceAuthority.Filter
Tests whether or not the string is acceptable.

Specified by:
accept in interface SpaceAuthority.Filter
Parameters:
otherRegex - a string as used to construct the filter.
Returns:
true if and only if the filter accepts the the given string; false otherwise.

accept

public boolean accept(Object other)
Description copied from interface: SpaceAuthority.Filter
Tests whether or not the object is acceptable.

Specified by:
accept in interface SpaceAuthority.Filter
Parameters:
other - an object to accept, possibly holding extra acceptance info.
Returns:
true if and only if the filter accepts the the given input; false otherwise.

getExpression

public String getExpression()
Description copied from interface: SpaceAuthority.Filter
The wildcard expression representing this filter.

Specified by:
getExpression in interface SpaceAuthority.Filter
Returns:
wildcard expression.

GigaSpaces XAP 7.0 API

Copyright © GigaSpaces.