org.geotools.filter.function
Class Classifier
java.lang.Object
org.geotools.filter.function.Classifier
- Direct Known Subclasses:
- ExplicitClassifier, RangedClassifier
public abstract class Classifier
- extends java.lang.Object
The data structure returned by classification functions. We can take this
object, tweak it, and then pass it to a ClassifyFunction.
- Author:
- Cory Horner, Refractions Research
Method Summary |
int |
classify(org.opengis.filter.expression.Expression expr,
java.lang.Object feature)
Returns the slot containing the passed expression's value. |
abstract int |
classify(java.lang.Object value)
Returns the slot this value belongs in. |
abstract int |
getSize()
|
java.lang.String |
getTitle(int slot)
|
java.lang.String[] |
getTitles()
|
void |
setTitle(int slot,
java.lang.String title)
|
void |
setTitles(java.lang.String[] titles)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Classifier
public Classifier()
getTitles
public java.lang.String[] getTitles()
setTitles
public void setTitles(java.lang.String[] titles)
setTitle
public void setTitle(int slot,
java.lang.String title)
getTitle
public java.lang.String getTitle(int slot)
classify
public int classify(org.opengis.filter.expression.Expression expr,
java.lang.Object feature)
- Returns the slot containing the passed expression's value.
classify
public abstract int classify(java.lang.Object value)
- Returns the slot this value belongs in.
- Parameters:
value
-
- Returns:
- index, starting from zero
getSize
public abstract int getSize()
- Returns:
- the number of bins
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 1996-2010 Geotools. All Rights Reserved.