|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Defines a like filter, which checks to see if an attribute matches a REGEXP.
Field Summary |
Fields inherited from interface org.geotools.filter.Filter |
ALL, NONE |
Fields inherited from interface org.geotools.filter.FilterType |
BETWEEN, COMPARE_EQUALS, COMPARE_GREATER_THAN, COMPARE_GREATER_THAN_EQUAL, COMPARE_LESS_THAN, COMPARE_LESS_THAN_EQUAL, COMPARE_NOT_EQUALS, FID, GEOMETRY_BBOX, GEOMETRY_BEYOND, GEOMETRY_CONTAINS, GEOMETRY_CROSSES, GEOMETRY_DISJOINT, GEOMETRY_DWITHIN, GEOMETRY_EQUALS, GEOMETRY_INTERSECTS, GEOMETRY_OVERLAPS, GEOMETRY_TOUCHES, GEOMETRY_WITHIN, LIKE, LOGIC_AND, LOGIC_NOT, LOGIC_OR, NULL |
Method Summary | |
boolean |
contains(Feature feature)
Deprecated. use org.opengis.filter.Filter#evaluate(Feature) |
java.lang.String |
getEscape()
Deprecated. use PropertyIsLike.getEscape() |
java.lang.String |
getPattern()
Deprecated. use PropertyIsLike.getLiteral() |
Expression |
getValue()
Deprecated. use PropertyIsLike.getExpression() |
java.lang.String |
getWildcardMulti()
Deprecated. use PropertyIsLike.getWildCard() |
java.lang.String |
getWildcardSingle()
Deprecated. use PropertyIsLike.getSingleChar()() |
void |
setPattern(Expression p,
java.lang.String wildcardMulti,
java.lang.String wildcardSingle,
java.lang.String escape)
Deprecated. use one of PropertyIsLike.setExpression(Expression)
PropertyIsLike#setWildCard(String)
{@link PropertyIsLike#setSingleChar(String)}
{@link PropertyIsLike#setEscape(String)} |
void |
setPattern(java.lang.String pattern,
java.lang.String wildcardMulti,
java.lang.String wildcardSingle,
java.lang.String escape)
Deprecated. use one of PropertyIsLike.setExpression(Expression)
PropertyIsLike#setWildCard(String)
{@link PropertyIsLike#setSingleChar(String)}
{@link PropertyIsLike#setEscape(String)} |
void |
setValue(Expression attribute)
Deprecated. use PropertyIsLike.setExpression(Expression) |
Methods inherited from interface org.geotools.filter.Filter |
accept, and, evaluate, getFilterType, not, or |
Methods inherited from interface org.opengis.filter.Filter |
accept, evaluate |
Methods inherited from interface org.opengis.filter.PropertyIsLike |
getExpression, getLiteral, getSingleChar, getWildCard, setEscape, setExpression, setLiteral, setSingleChar, setWildCard |
Method Detail |
public void setPattern(java.lang.String pattern, java.lang.String wildcardMulti, java.lang.String wildcardSingle, java.lang.String escape)
PropertyIsLike.setExpression(Expression)
PropertyIsLike#setWildCard(String)
{@link PropertyIsLike#setSingleChar(String)}
{@link PropertyIsLike#setEscape(String)}
pattern
- The string which contains the match pattern for this
filter.wildcardMulti
- The string that represents a mulitple character
(1->n) wildcard.wildcardSingle
- The string that represents a single character (1)
wildcard.escape
- The string that represents an escape character.public java.lang.String getWildcardMulti()
PropertyIsLike.getWildCard()
public java.lang.String getEscape()
PropertyIsLike.getEscape()
getEscape
in interface org.opengis.filter.PropertyIsLike
public void setPattern(Expression p, java.lang.String wildcardMulti, java.lang.String wildcardSingle, java.lang.String escape)
PropertyIsLike.setExpression(Expression)
PropertyIsLike#setWildCard(String)
{@link PropertyIsLike#setSingleChar(String)}
{@link PropertyIsLike#setEscape(String)}
p
- The expression which evaluates to the match pattern for this
filter.wildcardMulti
- The string that represents a mulitple character
(1->n) wildcard.wildcardSingle
- the string that represents a single character (1)
wildcard.escape
- The string that represents an escape character.public java.lang.String getPattern()
PropertyIsLike.getLiteral()
public void setValue(Expression attribute) throws IllegalFilterException
PropertyIsLike.setExpression(Expression)
attribute
- The value of the attribute for comparison.
IllegalFilterException
- Filter is illegal, adding something other
than a string attribute.public Expression getValue()
PropertyIsLike.getExpression()
public java.lang.String getWildcardSingle()
PropertyIsLike.getSingleChar()()
public boolean contains(Feature feature)
org.opengis.filter.Filter#evaluate(Feature)
contains
in interface Filter
feature
- Specified feature to examine.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |