public interface CalcResult
FeatureCalc
Modifier and Type | Field and Description |
---|---|
static CalcResult |
NULL_RESULT
The result obtained when a FeatureCalc found no features to visit.
|
Modifier and Type | Method and Description |
---|---|
Object |
getValue()
Actual answer
|
boolean |
isCompatible(CalcResult targetResults)
Returns true if the target results is a compatible type with the current results, with
compatible meaning that the two results may be merged.
|
CalcResult |
merge(CalcResult resultsToAdd)
Returns the merged results of two CalcResult.
|
Object[] |
toArray()
Access getValue as an array
|
double |
toDouble()
Access getValue as a double
|
Envelope |
toEnvelope()
Access getValue as an envelope
|
float |
toFloat()
Access getValue as a float
|
Geometry |
toGeometry()
Access getValue as a geometry
|
int |
toInt()
Access getValue as an int
|
List |
toList()
Access getValue as a list
|
long |
toLong()
Access getValue as a long
|
Map |
toMap()
Access getValue as a map
|
Point |
toPoint()
Access getValue as a point
|
Set |
toSet()
Access getValue as a set
|
String |
toString()
Access getValue as a string
|
static final CalcResult NULL_RESULT
boolean isCompatible(CalcResult targetResults)
targetResults
- the second CalcResult ObjectCalcResult merge(CalcResult resultsToAdd)
For example: merging two min functions would return the smaller of the two values; merging a count and a sum would return an average.
Object getValue()
int toInt()
double toDouble()
String toString()
long toLong()
float toFloat()
Geometry toGeometry()
Envelope toEnvelope()
Point toPoint()
Set toSet()
List toList()
Object[] toArray()
Map toMap()
Copyright © 1996–2023 Geotools. All rights reserved.