public class AbstractCalcResult extends Object implements CalcResult
NULL_RESULT
Constructor and Description |
---|
AbstractCalcResult() |
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
|
String[] |
toStringArray() |
public boolean isCompatible(CalcResult targetResults)
CalcResult
isCompatible
in interface CalcResult
targetResults
- the second CalcResult Objectpublic CalcResult merge(CalcResult resultsToAdd)
CalcResult
For example: merging two min functions would return the smaller of the two values; merging a count and a sum would return an average.
merge
in interface CalcResult
public Object getValue()
CalcResult
getValue
in interface CalcResult
public int toInt()
CalcResult
toInt
in interface CalcResult
public double toDouble()
CalcResult
toDouble
in interface CalcResult
public long toLong()
CalcResult
toLong
in interface CalcResult
public float toFloat()
CalcResult
toFloat
in interface CalcResult
public Geometry toGeometry()
CalcResult
toGeometry
in interface CalcResult
public Envelope toEnvelope()
CalcResult
toEnvelope
in interface CalcResult
public Point toPoint()
CalcResult
toPoint
in interface CalcResult
public Set toSet()
CalcResult
toSet
in interface CalcResult
public List toList()
CalcResult
toList
in interface CalcResult
public Object[] toArray()
CalcResult
toArray
in interface CalcResult
public String[] toStringArray()
public Map toMap()
CalcResult
toMap
in interface CalcResult
public String toString()
CalcResult
toString
in interface CalcResult
toString
in class Object
Copyright © 1996–2019 Geotools. All rights reserved.