Top Inners Constructors Methods
org.apache.poi.ss.formula.functions

public abstract Class XYNumericFunction

extends Fixed2ArgFunction
Class Inheritance
Known Direct Subclasses
org.apache.poi.ss.formula.functions.Sumx2my2, org.apache.poi.ss.formula.functions.Sumx2py2, org.apache.poi.ss.formula.functions.Sumxmy2
Imports
org.apache.poi.ss.formula.TwoDEval, org.apache.poi.ss.formula.eval.ErrorEval, .EvaluationException, .NumberEval, .RefEval, .ValueEval, org.apache.poi.ss.formula.functions.LookupUtils.ValueVector

Nested and Inner Type Summary

Modifier and TypeClass and Description
protected static interface
private static class
private static class
private static class
private abstract static class

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected abstract XYNumericFunction.Accumulator
createAccumulator()

Constructs a new instance of the Accumulator used to calculated this function

private static LookupUtils.ValueVector
public ValueEval
private double
Inherited from org.apache.poi.ss.formula.functions.Fixed2ArgFunction:
evaluate

Constructor Detail

XYNumericFunctionback to summary
public XYNumericFunction()

Method Detail

createAccumulatorback to summary
protected abstract XYNumericFunction.Accumulator createAccumulator()

Constructs a new instance of the Accumulator used to calculated this function

createValueVectorback to summary
private static LookupUtils.ValueVector createValueVector(ValueEval arg) throws EvaluationException
evaluateback to summary
public ValueEval evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)

Implements org.apache.poi.ss.formula.functions.Function2Arg.evaluate.

Doc from org.apache.poi.ss.formula.functions.Function2Arg.evaluate.

see Function#evaluate(ValueEval[], int, int)

Annotations
@Override
evaluateInternalback to summary
private double evaluateInternal(LookupUtils.ValueVector x, LookupUtils.ValueVector y, int size) throws EvaluationException
org.apache.poi.ss.formula.functions back to summary

protected Interface XYNumericFunction.Accumulator


Method Summary

Modifier and TypeMethod and Description
public double
accumulate(double x, double y)

Method Detail

accumulateback to summary
public double accumulate(double x, double y)
org.apache.poi.ss.formula.functions back to summary

private final Class XYNumericFunction.AreaValueArray

extends ValueArray
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final TwoDEval
private final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected ValueEval
Inherited from org.apache.poi.ss.formula.functions.XYNumericFunction.ValueArray:
getItemgetSize

Field Detail

_aeback to summary
private final TwoDEval _ae
_widthback to summary
private final int _width

Constructor Detail

AreaValueArrayback to summary
public AreaValueArray(TwoDEval ae)

Method Detail

getItemInternalback to summary
protected ValueEval getItemInternal(int index)

Implements abstract org.apache.poi.ss.formula.functions.XYNumericFunction.ValueArray.getItemInternal.

Annotations
@Override
org.apache.poi.ss.formula.functions back to summary

private final Class XYNumericFunction.RefValueArray

extends ValueArray
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final RefEval
private final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected ValueEval
Inherited from org.apache.poi.ss.formula.functions.XYNumericFunction.ValueArray:
getItemgetSize

Field Detail

_refback to summary
private final RefEval _ref
_widthback to summary
private final int _width

Constructor Detail

RefValueArrayback to summary
public RefValueArray(RefEval ref)

Method Detail

getItemInternalback to summary
protected ValueEval getItemInternal(int index)

Implements abstract org.apache.poi.ss.formula.functions.XYNumericFunction.ValueArray.getItemInternal.

Annotations
@Override
org.apache.poi.ss.formula.functions back to summary

private final Class XYNumericFunction.SingleCellValueArray

extends ValueArray
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final ValueEval

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected ValueEval
Inherited from org.apache.poi.ss.formula.functions.XYNumericFunction.ValueArray:
getItemgetSize

Field Detail

_valueback to summary
private final ValueEval _value

Constructor Detail

SingleCellValueArrayback to summary
public SingleCellValueArray(ValueEval value)

Method Detail

getItemInternalback to summary
protected ValueEval getItemInternal(int index)

Implements abstract org.apache.poi.ss.formula.functions.XYNumericFunction.ValueArray.getItemInternal.

Annotations
@Override
org.apache.poi.ss.formula.functions back to summary

private abstract Class XYNumericFunction.ValueArray

extends Object
implements ValueVector
Class Inheritance
  • java.lang.Object
  • org.apache.poi.ss.formula.functions.XYNumericFunction.ValueArray
All Implemented Interfaces
org.apache.poi.ss.formula.functions.LookupUtils.ValueVector
Known Direct Subclasses
org.apache.poi.ss.formula.functions.XYNumericFunction.SingleCellValueArray, org.apache.poi.ss.formula.functions.XYNumericFunction.RefValueArray, org.apache.poi.ss.formula.functions.XYNumericFunction.AreaValueArray

Field Summary

Modifier and TypeField and Description
private final int

Constructor Summary

AccessConstructor and Description
protected
ValueArray(int size)

Method Summary

Modifier and TypeMethod and Description
public ValueEval
protected abstract ValueEval
getItemInternal(int index)

public final int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_sizeback to summary
private final int _size

Constructor Detail

ValueArrayback to summary
protected ValueArray(int size)

Method Detail

getItemback to summary
public ValueEval getItem(int index)

Implements org.apache.poi.ss.formula.functions.LookupUtils.ValueVector.getItem.

Annotations
@Override
getItemInternalback to summary
protected abstract ValueEval getItemInternal(int index)
getSizeback to summary
public final int getSize()

Implements org.apache.poi.ss.formula.functions.LookupUtils.ValueVector.getSize.

Annotations
@Override