Class AbstractQuantityClassificationFunction

Object
ExpressionAbstract
DefaultExpression
ClassificationFunction
AbstractQuantityClassificationFunction
All Implemented Interfaces:
Expression, Function, FunctionExpression, Factory
Direct Known Subclasses:
EqualAreaFunction, QuantileFunction

public abstract class AbstractQuantityClassificationFunction extends ClassificationFunction
  • Constructor Details

    • AbstractQuantityClassificationFunction

      public AbstractQuantityClassificationFunction(FunctionName name)
  • Method Details

    • getListVisitor

      protected abstract FeatureCalc getListVisitor()
      Returns the list visitor for the specific implementation of "quantity" (e.g., count, area, ...). The visitor must return a "bins" structure matching {code}List[]{code}, where each array entry is a bin, and values inside the bin are sorted from lowest to highest
    • evaluate

      public Object evaluate(Object feature)
      Description copied from class: ExpressionAbstract
      Subclass should override, default implementation returns null.
      Specified by:
      evaluate in interface Expression
      Specified by:
      evaluate in class ClassificationFunction
      Returns:
      default implementation returns null
    • percentages

      protected abstract boolean percentages()
      Returns:
      true if percentages computation is enabled, false if not