| Modifier and Type | Method and Description |
|---|---|
void |
JsonQuery.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Output output) |
default void |
Expression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Output output) |
void |
Expression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
Function.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
Version version) |
static JsonQuery |
JsonQuery.compile(String path,
Version version) |
void |
Output.emit(com.fasterxml.jackson.databind.JsonNode out) |
void |
PathOutput.emit(com.fasterxml.jackson.databind.JsonNode out,
Path path) |
default void |
Output.emit(com.fasterxml.jackson.databind.JsonNode out,
Path opath) |
| Modifier and Type | Class and Description |
|---|---|
class |
IllegalJsonArgumentException |
class |
IllegalJsonInputException |
class |
JsonQueryBreakException |
class |
JsonQueryTypeException |
class |
JsonQueryUndefinedBehaviorException |
class |
JsonQueryUserException |
| Modifier and Type | Method and Description |
|---|---|
void |
FixedScopeQuery.apply(Scope unused,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
IsolatedScopeQuery.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
JsonArgumentFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
JsonQueryFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
Version version) |
void |
JsonPredicateFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
JsonNodeFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
protected abstract com.fasterxml.jackson.databind.JsonNode |
JsonArgumentFunction.fn(List<com.fasterxml.jackson.databind.JsonNode> args,
com.fasterxml.jackson.databind.JsonNode in) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractSvFilter.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
| Modifier and Type | Method and Description |
|---|---|
void |
ImplodeFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
FromJsonFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
DelPathsFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
_SubImplFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
GroupByFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
HasFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
ToStringFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
Utf8ByteLengthFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
MathFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
FromDateIso8601Function.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
RangeFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
AbstractKeysFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
JoinFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
AbstractStartsEndsWithFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
IndicesFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
TypeFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
NotFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
EnvFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
ContainsFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
IndexFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
EmptyFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
NowFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
Version version) |
void |
SetPathFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path inpath,
PathOutput output,
Version version) |
void |
LengthFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
AbstractTrimStrFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
ToEntriesFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
ToJsonFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
AbstractAtFormattingFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
ReverseFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
ToNumberFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
BuiltinsFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
Version version) |
void |
PathFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
_MatchImplFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
SplitFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
GetPathFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
RIndexFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
FromEntriesFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
SortByFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode items,
Path ipath,
PathOutput output,
Version version) |
void |
PathsFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
ErrorFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
AtShFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
AbstractMaxByFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
ToDateIso8601Function.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
ExplodeFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
String |
AtBase64dFunction.convert(String text) |
String |
AtBase64Function.convert(String text) |
String |
AtUriFunction.convert(String text) |
abstract String |
AbstractAtFormattingFunction.convert(String text) |
static List<Integer> |
IndicesFunction.indices(com.fasterxml.jackson.databind.JsonNode needle,
com.fasterxml.jackson.databind.JsonNode haystack) |
com.fasterxml.jackson.databind.JsonNode |
LengthFunction.length(com.fasterxml.jackson.databind.JsonNode in) |
| Modifier and Type | Method and Description |
|---|---|
void |
DebugScopeFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
| Modifier and Type | Method and Description |
|---|---|
protected com.fasterxml.jackson.databind.JsonNode |
Atan2Function.fn(List<com.fasterxml.jackson.databind.JsonNode> args,
com.fasterxml.jackson.databind.JsonNode in) |
protected com.fasterxml.jackson.databind.JsonNode |
PowFunction.fn(List<com.fasterxml.jackson.databind.JsonNode> args,
com.fasterxml.jackson.databind.JsonNode in) |
| Modifier and Type | Method and Description |
|---|---|
void |
Functional.Consumer.accept(T value) |
static ArrayList<com.fasterxml.jackson.databind.JsonNode> |
JsonQueryUtils.applyToArrayList(Expression expr,
Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
static com.fasterxml.jackson.databind.node.ArrayNode |
JsonQueryUtils.applyToArrayNode(Expression expr,
Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
static int |
OnigUtils.parseModifiers(String flags) |
static Path |
PathUtils.toPath(com.fasterxml.jackson.databind.JsonNode pathObj) |
| Constructor and Description |
|---|
Pattern(String regexText,
String flags) |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
PlusOperator.apply(com.fasterxml.jackson.databind.ObjectMapper mapper,
com.fasterxml.jackson.databind.JsonNode lhs,
com.fasterxml.jackson.databind.JsonNode rhs) |
com.fasterxml.jackson.databind.JsonNode |
MultiplyOperator.apply(com.fasterxml.jackson.databind.ObjectMapper mapper,
com.fasterxml.jackson.databind.JsonNode lhs,
com.fasterxml.jackson.databind.JsonNode rhs) |
com.fasterxml.jackson.databind.JsonNode |
AlternativeOperator.apply(com.fasterxml.jackson.databind.ObjectMapper mapper,
com.fasterxml.jackson.databind.JsonNode lhs,
com.fasterxml.jackson.databind.JsonNode rhs) |
com.fasterxml.jackson.databind.JsonNode |
DivideOperator.apply(com.fasterxml.jackson.databind.ObjectMapper mapper,
com.fasterxml.jackson.databind.JsonNode lhs,
com.fasterxml.jackson.databind.JsonNode rhs) |
com.fasterxml.jackson.databind.JsonNode |
MinusOperator.apply(com.fasterxml.jackson.databind.ObjectMapper mapper,
com.fasterxml.jackson.databind.JsonNode lhs,
com.fasterxml.jackson.databind.JsonNode rhs) |
com.fasterxml.jackson.databind.JsonNode |
ComparisonOperator.apply(com.fasterxml.jackson.databind.ObjectMapper mapper,
com.fasterxml.jackson.databind.JsonNode lhs,
com.fasterxml.jackson.databind.JsonNode rhs) |
com.fasterxml.jackson.databind.JsonNode |
BinaryOperator.apply(com.fasterxml.jackson.databind.ObjectMapper mapper,
com.fasterxml.jackson.databind.JsonNode lhs,
com.fasterxml.jackson.databind.JsonNode rhs) |
com.fasterxml.jackson.databind.JsonNode |
ModuloOperator.apply(com.fasterxml.jackson.databind.ObjectMapper mapper,
com.fasterxml.jackson.databind.JsonNode lhs,
com.fasterxml.jackson.databind.JsonNode rhs) |
| Modifier and Type | Method and Description |
|---|---|
void |
FieldConstruction.FieldConsumer.accept(String name,
com.fasterxml.jackson.databind.JsonNode value) |
void |
TryCatch.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
FunctionCall.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
RecursionOperator.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
ArrayConstruction.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
FunctionDefinition.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
ObjectConstruction.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
FormattingFilter.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
PipedQuery.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
ReduceExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
ThisObject.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
StringInterpolation.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
TopLevelExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
Tuple.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
ForeachExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
VariableAccess.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
BreakExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
NegativeExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
Conditional.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
SemicolonOperator.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
JsonQueryKeyFieldConstruction.evaluate(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
FieldConstruction.FieldConsumer consumer) |
void |
StringKeyFieldConstruction.evaluate(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
FieldConstruction.FieldConsumer consumer) |
void |
FieldConstruction.evaluate(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
FieldConstruction.FieldConsumer consumer) |
void |
IdentifierKeyFieldConstruction.evaluate(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
FieldConstruction.FieldConsumer consumer) |
void |
VariableKeyFieldConstruction.evaluate(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
FieldConstruction.FieldConsumer consumer) |
| Modifier and Type | Method and Description |
|---|---|
void |
AlternativeOperatorExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
BooleanOrExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
BooleanAndExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
SimpleBinaryOperatorExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
| Modifier and Type | Method and Description |
|---|---|
void |
UpdateAssignment.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
ComplexAssignment.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
Assignment.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
| Modifier and Type | Method and Description |
|---|---|
void |
IdentifierFieldAccess.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
StringFieldAccess.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
BracketExtractFieldAccess.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
BracketFieldAccess.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
protected static void |
FieldAccess.emitAllPath(boolean permissive,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath) |
protected static void |
FieldAccess.emitArrayIndexOfPath(boolean permissive,
com.fasterxml.jackson.databind.JsonNode subseqToLookFor,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath) |
protected static void |
FieldAccess.emitArrayIndexPath(boolean permissive,
com.fasterxml.jackson.databind.JsonNode index,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath) |
protected static void |
FieldAccess.emitArrayRangeIndexPath(boolean permissive,
com.fasterxml.jackson.databind.JsonNode start,
com.fasterxml.jackson.databind.JsonNode end,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath) |
protected static void |
FieldAccess.emitObjectFieldPath(boolean permissive,
String key,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath) |
| Modifier and Type | Method and Description |
|---|---|
void |
ValueLiteral.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
| Modifier and Type | Method and Description |
|---|---|
void |
PatternMatcher.MatchOutput.emit(List<PatternMatcher.MatchWithPath> vars) |
void |
PatternMatcher.match(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Functional.Consumer<List<Pair<String,com.fasterxml.jackson.databind.JsonNode>>> out,
Stack<Pair<String,com.fasterxml.jackson.databind.JsonNode>> accumulate) |
void |
PatternMatcher.matchWithPath(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PatternMatcher.MatchOutput output,
Stack<PatternMatcher.MatchWithPath> accumulate) |
| Modifier and Type | Method and Description |
|---|---|
void |
ObjectMatcher.match(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Functional.Consumer<List<Pair<String,com.fasterxml.jackson.databind.JsonNode>>> out,
Stack<Pair<String,com.fasterxml.jackson.databind.JsonNode>> accumulate) |
void |
ArrayMatcher.match(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Functional.Consumer<List<Pair<String,com.fasterxml.jackson.databind.JsonNode>>> out,
Stack<Pair<String,com.fasterxml.jackson.databind.JsonNode>> accumulate) |
void |
ValueMatcher.match(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Functional.Consumer<List<Pair<String,com.fasterxml.jackson.databind.JsonNode>>> out,
Stack<Pair<String,com.fasterxml.jackson.databind.JsonNode>> accumulate) |
void |
ObjectMatcher.matchWithPath(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PatternMatcher.MatchOutput output,
Stack<PatternMatcher.MatchWithPath> accumulate) |
void |
ArrayMatcher.matchWithPath(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PatternMatcher.MatchOutput out,
Stack<PatternMatcher.MatchWithPath> accumulate) |
void |
ValueMatcher.matchWithPath(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PatternMatcher.MatchOutput output,
Stack<PatternMatcher.MatchWithPath> accumulate) |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
ModuleLoader.loadData(Module caller,
String path,
com.fasterxml.jackson.databind.JsonNode metadata) |
Module |
ModuleLoader.loadModule(Module caller,
String path,
com.fasterxml.jackson.databind.JsonNode metadata) |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
FileSystemModuleLoader.loadData(Module caller,
String path,
com.fasterxml.jackson.databind.JsonNode metadata) |
com.fasterxml.jackson.databind.JsonNode |
ChainedModuleLoader.loadData(Module caller,
String path,
com.fasterxml.jackson.databind.JsonNode metadata) |
Module |
BuiltinModuleLoader.loadModule(Module caller,
String path,
com.fasterxml.jackson.databind.JsonNode metadata) |
Module |
FileSystemModuleLoader.loadModule(Module caller,
String path,
com.fasterxml.jackson.databind.JsonNode metadata) |
Module |
ChainedModuleLoader.loadModule(Module caller,
String path,
com.fasterxml.jackson.databind.JsonNode metadata) |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
Path.Mutation.apply(com.fasterxml.jackson.databind.JsonNode node) |
void |
ArrayIndexPath.get(com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean permissive) |
void |
InvalidPath.get(com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean permissive) |
void |
ArrayRangeIndexPath.get(com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean permissive) |
void |
Path.get(com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean permissive) |
void |
ArrayIndexOfPath.get(com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean permissive) |
void |
RootPath.get(com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean permissive) |
void |
ObjectFieldPath.get(com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean permissive) |
default com.fasterxml.jackson.databind.JsonNode |
Path.mutate(com.fasterxml.jackson.databind.JsonNode in,
Path.Mutation mutation) |
com.fasterxml.jackson.databind.JsonNode |
ArrayIndexPath.mutate(com.fasterxml.jackson.databind.JsonNode in,
Path.Mutation mutation,
boolean makeParent) |
com.fasterxml.jackson.databind.JsonNode |
InvalidPath.mutate(com.fasterxml.jackson.databind.JsonNode in,
Path.Mutation mutation,
boolean makeParent) |
com.fasterxml.jackson.databind.JsonNode |
ArrayRangeIndexPath.mutate(com.fasterxml.jackson.databind.JsonNode in,
Path.Mutation mutation,
boolean makeParent) |
com.fasterxml.jackson.databind.JsonNode |
Path.mutate(com.fasterxml.jackson.databind.JsonNode in,
Path.Mutation mutation,
boolean makeParent) |
com.fasterxml.jackson.databind.JsonNode |
ArrayIndexOfPath.mutate(com.fasterxml.jackson.databind.JsonNode in,
Path.Mutation mutation,
boolean makeParent) |
com.fasterxml.jackson.databind.JsonNode |
RootPath.mutate(com.fasterxml.jackson.databind.JsonNode in,
Path.Mutation mutation,
boolean makeParent) |
com.fasterxml.jackson.databind.JsonNode |
ObjectFieldPath.mutate(com.fasterxml.jackson.databind.JsonNode in,
Path.Mutation mutation,
boolean makeParent) |
static void |
ArrayIndexPath.resolve(com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
com.fasterxml.jackson.databind.JsonNode index,
boolean permissive) |
static void |
ArrayIndexOfPath.resolve(com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
com.fasterxml.jackson.databind.JsonNode subseq,
boolean permissive) |
static void |
ArrayRangeIndexPath.resolve(com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
com.fasterxml.jackson.databind.JsonNode start,
com.fasterxml.jackson.databind.JsonNode end,
boolean permissive) |
static void |
ObjectFieldPath.resolve(com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
String key,
boolean permissive) |
void |
ArrayIndexPath.toJsonNode(com.fasterxml.jackson.databind.node.ArrayNode out) |
void |
InvalidPath.toJsonNode(com.fasterxml.jackson.databind.node.ArrayNode out) |
void |
ArrayRangeIndexPath.toJsonNode(com.fasterxml.jackson.databind.node.ArrayNode out) |
void |
Path.toJsonNode(com.fasterxml.jackson.databind.node.ArrayNode out) |
void |
ArrayIndexOfPath.toJsonNode(com.fasterxml.jackson.databind.node.ArrayNode out) |
void |
RootPath.toJsonNode(com.fasterxml.jackson.databind.node.ArrayNode out) |
void |
ObjectFieldPath.toJsonNode(com.fasterxml.jackson.databind.node.ArrayNode out) |
Copyright © 2025. All rights reserved.