|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.filter.visitor.DefaultFilterVisitor
org.geotools.filter.FilterAttributeExtractor
public class FilterAttributeExtractor
A simple visitor that extracts every attribute used by a filter or an expression
Field Summary | |
---|---|
protected java.util.Set<java.lang.String> |
attributeNames
Last set visited |
protected org.opengis.feature.simple.SimpleFeatureType |
featureType
feature type to evaluate against |
Constructor Summary | |
---|---|
FilterAttributeExtractor()
Just extract the property names; don't check against a feature type. |
|
FilterAttributeExtractor(org.opengis.feature.simple.SimpleFeatureType featureType)
Use the provided feature type as a sanity check when extracting property names. |
Method Summary | |
---|---|
void |
clear()
Resets the attributes found so that a new attribute search can be performed |
java.lang.String[] |
getAttributeNames()
DOCUMENT ME! |
java.util.Set<java.lang.String> |
getAttributeNameSet()
DOCUMENT ME! |
java.lang.Object |
visit(org.opengis.filter.expression.PropertyName expression,
java.lang.Object data)
|
Methods inherited from class org.geotools.filter.visitor.DefaultFilterVisitor |
---|
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitNullFilter |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.util.Set<java.lang.String> attributeNames
protected org.opengis.feature.simple.SimpleFeatureType featureType
Constructor Detail |
---|
public FilterAttributeExtractor()
public FilterAttributeExtractor(org.opengis.feature.simple.SimpleFeatureType featureType)
featureType
- Method Detail |
---|
public java.util.Set<java.lang.String> getAttributeNameSet()
public java.lang.String[] getAttributeNames()
public void clear()
public java.lang.Object visit(org.opengis.filter.expression.PropertyName expression, java.lang.Object data)
visit
in interface org.opengis.filter.expression.ExpressionVisitor
visit
in class DefaultFilterVisitor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |