public abstract class RegularExpressionFunction
extends io.burt.jmespath.function.BaseFunction
| Constructor and Description |
|---|
RegularExpressionFunction(io.burt.jmespath.function.ArgumentConstraint argumentConstraints) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
flagArgumentPosition() |
protected <T> int |
getFlags(io.burt.jmespath.Adapter<T> runtime,
List<io.burt.jmespath.function.FunctionArgument<T>> arguments) |
protected <T> String |
getInputString(io.burt.jmespath.Adapter<T> runtime,
List<io.burt.jmespath.function.FunctionArgument<T>> arguments) |
protected <T> Pattern |
getPattern(io.burt.jmespath.Adapter<T> runtime,
List<io.burt.jmespath.function.FunctionArgument<T>> arguments) |
protected <T> String |
getStringParam(io.burt.jmespath.Adapter<T> runtime,
List<io.burt.jmespath.function.FunctionArgument<T>> arguments,
int i) |
protected int |
inputArgumentPosition() |
protected int |
patternArgumentPosition() |
public RegularExpressionFunction(io.burt.jmespath.function.ArgumentConstraint argumentConstraints)
protected <T> String getInputString(io.burt.jmespath.Adapter<T> runtime, List<io.burt.jmespath.function.FunctionArgument<T>> arguments)
protected <T> Pattern getPattern(io.burt.jmespath.Adapter<T> runtime, List<io.burt.jmespath.function.FunctionArgument<T>> arguments)
protected <T> int getFlags(io.burt.jmespath.Adapter<T> runtime,
List<io.burt.jmespath.function.FunctionArgument<T>> arguments)
protected <T> String getStringParam(io.burt.jmespath.Adapter<T> runtime, List<io.burt.jmespath.function.FunctionArgument<T>> arguments, int i)
protected int inputArgumentPosition()
protected int patternArgumentPosition()
protected int flagArgumentPosition()
Copyright © 2016–2020. All rights reserved.