Package net.thisptr.jackson.jq
Interface Expression
-
- All Known Implementing Classes:
AlternativeOperatorExpression
,ArrayConstruction
,Assignment
,BinaryOperatorExpression
,BooleanAndExpression
,BooleanLiteral
,BooleanOrExpression
,BracketExtractFieldAccess
,BracketFieldAccess
,BreakExpression
,CompareEqualTest
,CompareGreaterEqualTest
,CompareGreaterTest
,CompareLessEqualTest
,CompareLessTest
,CompareNotEqualTest
,ComplexAlternativeAssignment
,ComplexAssignment
,ComplexDivideAssignment
,ComplexMinusAssignment
,ComplexModuloAssignment
,ComplexMultiplyAssignment
,ComplexPlusAssignment
,Conditional
,DivideExpression
,DoubleLiteral
,FieldAccess
,FixedScopeQuery
,ForeachExpression
,FormattingFilter
,FunctionCall
,FunctionDefinition
,IdentifierFieldAccess
,IsolatedScopeQuery
,LongLiteral
,MinusExpression
,ModuloExpression
,MultiplyExpression
,NegativeExpression
,NullLiteral
,ObjectConstruction
,PipedQuery
,PlusExpression
,RecursionOperator
,ReduceExpression
,SemicolonOperator
,SimpleBinaryOperatorExpression
,StringFieldAccess
,StringInterpolation
,StringLiteral
,ThisObject
,TopLevelExpression
,TryCatch
,TryCatch.Question
,Tuple
,UpdateAssignment
,ValueLiteral
,VariableAccess
public interface Expression
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Output output)
void
apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath)
-
-
-
Method Detail
-
apply
default void apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Output output) throws JsonQueryException
- Throws:
JsonQueryException
-
apply
void apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) throws JsonQueryException
- Throws:
JsonQueryException
-
-