|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectDefaultFilterVisitor
FilterAttributeExtractor
public class FilterAttributeExtractor
A simple visitor that extracts every attribute used by a filter or an expression
modules/library/main (gt-main.jar)
Field Summary | |
---|---|
protected Set |
attributeNames
Last set visited |
protected SimpleFeatureType |
featureType
feature type to evaluate against |
Constructor Summary | |
---|---|
FilterAttributeExtractor()
Just extract the property names; don't check against a feature type. |
|
FilterAttributeExtractor(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 |
String[] |
getAttributeNames()
DOCUMENT ME! |
Set |
getAttributeNameSet()
DOCUMENT ME! |
Object |
visit(PropertyName expression,
Object data)
|
Methods inherited from class 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 Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Set attributeNames
protected SimpleFeatureType featureType
Constructor Detail |
---|
public FilterAttributeExtractor()
public FilterAttributeExtractor(SimpleFeatureType featureType)
featureType
- Method Detail |
---|
public Set getAttributeNameSet()
public String[] getAttributeNames()
public void clear()
public Object visit(PropertyName expression, Object data)
visit
in interface ExpressionVisitor
visit
in class DefaultFilterVisitor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |