org.geotools.feature.visitor
Class MedianVisitor.MedianResult
java.lang.Object
org.geotools.feature.visitor.AbstractCalcResult
org.geotools.feature.visitor.MedianVisitor.MedianResult
- All Implemented Interfaces:
- CalcResult
- Enclosing class:
- MedianVisitor
- public static class MedianVisitor.MedianResult
- extends AbstractCalcResult
Method Summary |
java.util.List |
getList()
|
java.lang.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. |
boolean |
isOptimized()
|
CalcResult |
merge(CalcResult resultsToAdd)
Returns the merged results of two CalcResult. |
Methods inherited from class org.geotools.feature.visitor.AbstractCalcResult |
toArray, toDouble, toEnvelope, toFloat, toGeometry, toInt, toList, toLong, toMap, toPoint, toSet, toString, toStringArray |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MedianVisitor.MedianResult
public MedianVisitor.MedianResult(java.util.List newList)
MedianVisitor.MedianResult
public MedianVisitor.MedianResult(java.lang.Object median)
getList
public java.util.List getList()
getValue
public java.lang.Object getValue()
- Description copied from interface:
CalcResult
- Actual answer
- Specified by:
getValue
in interface CalcResult
- Overrides:
getValue
in class AbstractCalcResult
isCompatible
public boolean isCompatible(CalcResult targetResults)
- Description copied from interface:
CalcResult
- Returns true if the target results is a compatible type with the current
results, with compatible meaning that the two results may be merged.
- Specified by:
isCompatible
in interface CalcResult
- Overrides:
isCompatible
in class AbstractCalcResult
isOptimized
public boolean isOptimized()
merge
public CalcResult merge(CalcResult resultsToAdd)
- Description copied from interface:
CalcResult
- Returns the merged results of two CalcResult. The way in which the
results are merged is dependent on the type of the results added. A new
instance is created containing the merged results.
For example: merging two min functions would return the smaller of the
two values; merging a count and a sum would return an average.
- Specified by:
merge
in interface CalcResult
- Overrides:
merge
in class AbstractCalcResult
Copyright © GeoTools. All Rights Reserved.