|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectUniqueVisitor
public class UniqueVisitor
Generates a list of unique values from a collection
Nested Class Summary | |
---|---|
static class |
UniqueVisitor.UniqueResult
|
Constructor Summary | |
---|---|
UniqueVisitor(Expression expr)
|
|
UniqueVisitor(int attributeTypeIndex,
SimpleFeatureType type)
|
|
UniqueVisitor(String attributeTypeName)
|
|
UniqueVisitor(String attrName,
SimpleFeatureType type)
|
Method Summary | |
---|---|
Expression |
getExpression()
|
List<Expression> |
getExpressions()
List of expressions used by visitor. |
CalcResult |
getResult()
Returns the result of the calculation as a handy object which can be merged and modified. |
Set |
getUnique()
|
void |
init(SimpleFeatureCollection collection)
|
void |
reset()
|
void |
setValue(Object newSet)
|
void |
visit(Feature feature)
Visit the provided feature. |
void |
visit(SimpleFeature feature)
|
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UniqueVisitor(String attributeTypeName)
public UniqueVisitor(int attributeTypeIndex, SimpleFeatureType type) throws IllegalFilterException
IllegalFilterException
public UniqueVisitor(String attrName, SimpleFeatureType type) throws IllegalFilterException
IllegalFilterException
public UniqueVisitor(Expression expr)
Method Detail |
---|
public void init(SimpleFeatureCollection collection)
public List<Expression> getExpressions()
FeatureAttributeVisitor
getExpressions
in interface FeatureAttributeVisitor
public void visit(SimpleFeature feature)
public void visit(Feature feature)
FeatureVisitor
Please consult the documentation for the FeatureCollection you are visiting to learn more - the provided feature may be invalid, or read only.
visit
in interface FeatureVisitor
public Expression getExpression()
public Set getUnique()
public void setValue(Object newSet)
public void reset()
public CalcResult getResult()
FeatureCalc
getResult
in interface FeatureCalc
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |