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.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 class
MathFunction.AcosFunction
static class
MathFunction.AsinFunction
static class
MathFunction.AtanFunction
static class
MathFunction.CbrtFunction
static class
MathFunction.CosFunction
static class
MathFunction.CoshFunction
static class
MathFunction.Exp10Function
static class
MathFunction.Exp2Function
static class
MathFunction.ExpFunction
static class
MathFunction.Expm1Function
static class
MathFunction.FloorFunction
static class
MathFunction.Log10Function
static class
MathFunction.Log1pFunction
static class
MathFunction.Log2Function
static class
MathFunction.LogFunction
static class
MathFunction.RoundFunction
static class
MathFunction.SinFunction
static class
MathFunction.SinhFunction
static class
MathFunction.SqrtFunction
static class
MathFunction.TanFunction
static class
MathFunction.TanhFunction
-
Constructor Summary
Constructors Constructor Description MathFunction()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
apply(Scope scope, java.util.List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version)
protected abstract double
f(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:
apply
in interfaceFunction
- Throws:
JsonQueryException
-
f
protected abstract double f(double f)
-
-