com.endeca.itl.cas.api
Class RegexFilter

java.lang.Object
  extended by com.endeca.itl.cas.api.Filter
      extended by com.endeca.itl.cas.api.RegexFilter

public class RegexFilter
extends Filter

RegexFilter is a filter that applies a regular expression to a particular property.


Constructor Summary
RegexFilter()
           
 
Method Summary
 boolean equals(Object other)
           
 String getRegex()
           
 int hashCode()
           
 void setRegex(String value)
           
 String toString()
           
 String validate()
          Returns null if the regular expression is successfully compiled.
 
Methods inherited from class com.endeca.itl.cas.api.Filter
getPropertyName, getScope, setPropertyName, setScope
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RegexFilter

public RegexFilter()
Method Detail

getRegex

public String getRegex()

setRegex

public void setRegex(String value)

validate

public String validate()
Returns null if the regular expression is successfully compiled. Returns an error message if the regular expression fails to compile.

Overrides:
validate in class Filter
Returns:
null if filter is valid otherwise return the error message that will be visible to the user

equals

public boolean equals(Object other)
Overrides:
equals in class Filter

hashCode

public int hashCode()
Overrides:
hashCode in class Filter

toString

public String toString()
Overrides:
toString in class Filter


Copyright © 2011 Endeca. All Rights Reserved.