| org.geotools.filter.LikeFilter
All known Subclasses: org.geotools.filter.LikeFilterImpl,
LikeFilter | public interface LikeFilter extends Filter,PropertyIsLike(Code) | | Defines a like filter, which checks to see if an attribute matches a REGEXP.
author: Rob Hranac, Vision for New York version: $Id: LikeFilter.java 22294 2006-10-20 00:55:40Z desruisseaux $org.opengis.filter.PropertyIsLike |
contains | boolean contains(Feature feature)(Code) | | Determines whether or not a given feature matches this pattern.
Parameters: feature - Specified feature to examine. Flag confirming whether or not this feature is inside thefilter.org.opengis.filter.Filter.evaluate(Feature) |
getEscape | String getEscape()(Code) | | Accessor for property escape.
Value of property escape.PropertyIsLike.getEscape |
getPattern | String getPattern()(Code) | | Accessor method to retrieve the pattern.
the pattern being matched.PropertyIsLike.getLiteral |
getValue | Expression getValue()(Code) | | Gets the Value (left hand side) of this filter.
The expression that is the value of the filter.PropertyIsLike.getExpression |
getWildcardMulti | String getWildcardMulti()(Code) | | Getter for property wildcardMulti.
Value of property wildcardMulti.PropertyIsLike.getWildCard |
getWildcardSingle | String getWildcardSingle()(Code) | | Accessor for property wildcardSingle.
Value of property wildcardSingle. PropertyIsLike#getSingleChar()() |
setPattern | void setPattern(String pattern, String wildcardMulti, String wildcardSingle, String escape)(Code) | | Sets the match pattern for this FilterLike.
Parameters: pattern - The string which contains the match pattern for thisfilter. Parameters: wildcardMulti - The string that represents a mulitple character(1->n) wildcard. Parameters: wildcardSingle - The string that represents a single character (1)wildcard. Parameters: escape - The string that represents an escape character.PropertyIsLike.setExpression(Expression)PropertyIsLike.setWildCard(String)PropertyIsLike.setSingleChar(String)PropertyIsLike.setEscape(String) |
setPattern | void setPattern(Expression p, String wildcardMulti, String wildcardSingle, String escape)(Code) | | Sets the match pattern for this FilterLike.
Parameters: p - The expression which evaluates to the match pattern for thisfilter. Parameters: wildcardMulti - The string that represents a mulitple character(1->n) wildcard. Parameters: wildcardSingle - the string that represents a single character (1)wildcard. Parameters: escape - The string that represents an escape character.PropertyIsLike.setExpression(Expression)PropertyIsLike.setWildCard(String)PropertyIsLike.setSingleChar(String)PropertyIsLike.setEscape(String) |
setValue | void setValue(Expression attribute) throws IllegalFilterException(Code) | | Sets the expression to be evalutated as being like the pattern.
Parameters: attribute - The value of the attribute for comparison. throws: IllegalFilterException - Filter is illegal, adding something otherthan a string attribute.PropertyIsLike.setExpression(Expression) |
|
|