| Modifier and Type | Class and Description |
|---|---|
| public abstract static class | |
| public abstract static class | |
| public abstract static class | |
| public abstract static class | |
| public abstract static class | |
| public abstract static class | |
| public abstract static class | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final char |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static boolean | |
| public static double | |
| public static int | |
| public static int |
| NON_VAR_SUFFIX | back to summary |
|---|---|
| private static final char NON_VAR_SUFFIX | |
| FunctionSupport | back to summary |
|---|---|
| private FunctionSupport() | |
| getOptionalBooleanParam | back to summary |
|---|---|
| public static boolean getOptionalBooleanParam(LocaleContext ctx, Value[] params, int idx) | |
| getOptionalDoubleParam | back to summary |
|---|---|
| public static double getOptionalDoubleParam(EvalContext ctx, Value[] params, int idx, double defValue) | |
| getOptionalIntParam | back to summary |
|---|---|
| public static int getOptionalIntParam(LocaleContext ctx, Value[] params, int idx, int defValue) | |
| getOptionalIntParam | back to summary |
|---|---|
| public static int getOptionalIntParam(LocaleContext ctx, Value[] params, int idx, int defValue, int useDefValue) | |
| Modifier and Type | Field and Description |
|---|---|
| private final int | |
| private final int | |
| private final String |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public String | getName()
Implements io. Returns the name of this function. |
| protected EvalException | |
| public boolean | isPure()
Implements io. Returns |
| public String | |
| protected void |
| maxParams | back to summary |
|---|---|
| private final int maxParams | |
| minParams | back to summary |
|---|---|
| private final int minParams | |
| name | back to summary |
|---|---|
| private final String name | |
| BaseFunction | back to summary |
|---|---|
| protected BaseFunction(String name, int minParams, int maxParams) | |
| getName | back to summary |
|---|---|
| public String getName() Implements io. Doc from io. Returns the name of this function.
| |
| invalidFunctionCall | back to summary |
|---|---|
| protected EvalException invalidFunctionCall(Throwable t, Value[] params) | |
| isPure | back to summary |
|---|---|
| public boolean isPure() Implements io. Doc from io. Returns
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |
| validateNumParams | back to summary |
|---|---|
| protected void validateNumParams(Value[] params) | |
| Modifier and Type | Method and Description |
|---|---|
| public final Value | eval(EvalContext ctx, Value... params)
Implements io. Evaluates this function within the given context with the given parameters. |
| protected abstract Value | |
| public boolean | isPure()
Overrides io. Implements io. Returns |
| Func0 | back to summary |
|---|---|
| protected Func0(String name) | |
| eval | back to summary |
|---|---|
| public final Value eval(EvalContext ctx, Value... params) Implements io. Doc from io. Evaluates this function within the given context with the given parameters.
| |
| eval0 | back to summary |
|---|---|
| protected abstract Value eval0(EvalContext ctx) | |
| isPure | back to summary |
|---|---|
| public boolean isPure() Overrides io. Implements io. Doc from io. Returns
| |
| Modifier and Type | Method and Description |
|---|---|
| public final Value | eval(EvalContext ctx, Value... params)
Implements io. Evaluates this function within the given context with the given parameters. |
| protected abstract Value |
| Func1 | back to summary |
|---|---|
| protected Func1(String name) | |
| eval | back to summary |
|---|---|
| public final Value eval(EvalContext ctx, Value... params) Implements io. Doc from io. Evaluates this function within the given context with the given parameters.
| |
| eval1 | back to summary |
|---|---|
| protected abstract Value eval1(EvalContext ctx, Value param) | |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public final Value | eval(EvalContext ctx, Value... params)
Implements io. Evaluates this function within the given context with the given parameters. |
| protected abstract Value |
| Func1NullIsNull | back to summary |
|---|---|
| protected Func1NullIsNull(String name) | |
| eval | back to summary |
|---|---|
| public final Value eval(EvalContext ctx, Value... params) Implements io. Doc from io. Evaluates this function within the given context with the given parameters.
| |
| eval1 | back to summary |
|---|---|
| protected abstract Value eval1(EvalContext ctx, Value param) | |
| Modifier and Type | Method and Description |
|---|---|
| public final Value | eval(EvalContext ctx, Value... params)
Implements io. Evaluates this function within the given context with the given parameters. |
| protected abstract Value |
| Func2 | back to summary |
|---|---|
| protected Func2(String name) | |
| eval | back to summary |
|---|---|
| public final Value eval(EvalContext ctx, Value... params) Implements io. Doc from io. Evaluates this function within the given context with the given parameters.
| |
| eval2 | back to summary |
|---|---|
| protected abstract Value eval2(EvalContext ctx, Value param1, Value param2) | |
| Modifier and Type | Method and Description |
|---|---|
| public final Value | eval(EvalContext ctx, Value... params)
Implements io. Evaluates this function within the given context with the given parameters. |
| protected abstract Value |
| Func3 | back to summary |
|---|---|
| protected Func3(String name) | |
| eval | back to summary |
|---|---|
| public final Value eval(EvalContext ctx, Value... params) Implements io. Doc from io. Evaluates this function within the given context with the given parameters.
| |
| eval3 | back to summary |
|---|---|
| protected abstract Value eval3(EvalContext ctx, Value param1, Value param2, Value param3) | |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public final Value | eval(EvalContext ctx, Value... params)
Implements io. Evaluates this function within the given context with the given parameters. |
| protected abstract Value |
| FuncVar | back to summary |
|---|---|
| protected FuncVar(String name) | |
| FuncVar | back to summary |
|---|---|
| protected FuncVar(String name, int minParams, int maxParams) | |
| eval | back to summary |
|---|---|
| public final Value eval(EvalContext ctx, Value... params) Implements io. Doc from io. Evaluates this function within the given context with the given parameters.
| |
| evalVar | back to summary |
|---|---|
| protected abstract Value evalVar(EvalContext ctx, Value[] params) | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Value | eval(EvalContext ctx, Value... params)
Implements io. Evaluates this function within the given context with the given parameters. |
| public String | getName()
Implements io. Returns the name of this function. |
| public boolean | isPure()
Implements io. Returns |
| public String |
| mdelegate | back to summary |
|---|---|
| private final Function mdelegate | |
| mname | back to summary |
|---|---|
| private final String mname | |
| StringFuncWrapper | back to summary |
|---|---|
| public StringFuncWrapper(Function _delegate) | |
| eval | back to summary |
|---|---|
| public Value eval(EvalContext ctx, Value... params) Implements io. Doc from io. Evaluates this function within the given context with the given parameters.
| |
| getName | back to summary |
|---|---|
| public String getName() Implements io. Doc from io. Returns the name of this function.
| |
| isPure | back to summary |
|---|---|
| public boolean isPure() Implements io. Doc from io. Returns
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |