Class MathFunction
- java.lang.Object
-
- net.thisptr.jackson.jq.internal.functions.MathFunction
-
- All Implemented Interfaces:
Function
- Direct Known Subclasses:
MathFunction.AcosFunction,MathFunction.AsinFunction,MathFunction.AtanFunction,MathFunction.CbrtFunction,MathFunction.CeilFunction,MathFunction.CosFunction,MathFunction.CoshFunction,MathFunction.Exp10Function,MathFunction.Exp2Function,MathFunction.ExpFunction,MathFunction.Expm1Function,MathFunction.FloorFunction,MathFunction.Log10Function,MathFunction.Log1pFunction,MathFunction.Log2Function,MathFunction.LogFunction,MathFunction.RoundFunction,MathFunction.SinFunction,MathFunction.SinhFunction,MathFunction.SqrtFunction,MathFunction.TanFunction,MathFunction.TanhFunction
public abstract class MathFunction extends java.lang.Object implements Function
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMathFunction.AcosFunctionstatic classMathFunction.AsinFunctionstatic classMathFunction.AtanFunctionstatic classMathFunction.CbrtFunctionstatic classMathFunction.CeilFunctionstatic classMathFunction.CosFunctionstatic classMathFunction.CoshFunctionstatic classMathFunction.Exp10Functionstatic classMathFunction.Exp2Functionstatic classMathFunction.ExpFunctionstatic classMathFunction.Expm1Functionstatic classMathFunction.FloorFunctionstatic classMathFunction.Log10Functionstatic classMathFunction.Log1pFunctionstatic classMathFunction.Log2Functionstatic classMathFunction.LogFunctionstatic classMathFunction.RoundFunctionstatic classMathFunction.SinFunctionstatic classMathFunction.SinhFunctionstatic classMathFunction.SqrtFunctionstatic classMathFunction.TanFunctionstatic classMathFunction.TanhFunction
-
Constructor Summary
Constructors Constructor Description MathFunction()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidapply(Scope scope, java.util.List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version)protected abstract doublef(double f)
-
-
-
Method Detail
-
apply
public void apply(Scope scope, java.util.List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) throws JsonQueryException
- Specified by:
applyin interfaceFunction- Throws:
JsonQueryException
-
f
protected abstract double f(double f)
-
-