public class JmesPathCodeGenVisitor extends Object implements JmesPathVisitor<Void,String>
Constructor and Description |
---|
JmesPathCodeGenVisitor() |
Modifier and Type | Method and Description |
---|---|
String |
visit(Comparator op,
Void aVoid)
Generates the code for a new Comparator.
|
String |
visit(JmesPathAndExpression andExpression,
Void aVoid)
Generates the code for a new JmesPathAndExpression.
|
String |
visit(JmesPathField fieldNode,
Void aVoid)
Generates the code for a new JmesPathField.
|
String |
visit(JmesPathFilter filter,
Void aVoid)
Generates the code for a new JmesPathFilter.
|
String |
visit(JmesPathFlatten flatten,
Void aVoid)
Generates the code for a new JmesPathFlatten.
|
String |
visit(JmesPathFunction function,
Void aVoid)
Generates the code for a new JmesPathFunction.
|
String |
visit(JmesPathIdentity jmesPathIdentity,
Void aVoid)
Generates the code for a new JmesPathIdentity.
|
String |
visit(JmesPathLiteral literal,
Void aVoid)
Generates the code for a new JmesPathLiteral.
|
String |
visit(JmesPathMultiSelectList multiSelectList,
Void aVoid)
Generates the code for a new JmesPathMultiSelectList.
|
String |
visit(JmesPathNotExpression notExpression,
Void aVoid)
Generates the code for a new JmesPathNotExpression.
|
String |
visit(JmesPathProjection jmesPathProjection,
Void aVoid)
Generates the code for a new JmesPathProjection.
|
String |
visit(JmesPathSubExpression subExpression,
Void aVoid)
Generates the code for a new JmesPathSubExpression.
|
String |
visit(JmesPathValueProjection valueProjection,
Void aVoid)
Generates the code for a new JmesPathValueProjection.
|
public String visit(JmesPathSubExpression subExpression, Void aVoid) throws InvalidTypeException
visit
in interface JmesPathVisitor<Void,String>
subExpression
- JmesPath subexpression typeaVoid
- voidInvalidTypeException
public String visit(JmesPathField fieldNode, Void aVoid)
visit
in interface JmesPathVisitor<Void,String>
fieldNode
- JmesPath field typeaVoid
- voidpublic String visit(JmesPathProjection jmesPathProjection, Void aVoid) throws InvalidTypeException
visit
in interface JmesPathVisitor<Void,String>
jmesPathProjection
- JmesPath projection typeaVoid
- voidInvalidTypeException
public String visit(JmesPathFlatten flatten, Void aVoid) throws InvalidTypeException
visit
in interface JmesPathVisitor<Void,String>
flatten
- JmesPath flatten typeaVoid
- voidInvalidTypeException
public String visit(JmesPathIdentity jmesPathIdentity, Void aVoid)
visit
in interface JmesPathVisitor<Void,String>
jmesPathIdentity
- JmesPath identity typeaVoid
- voidpublic String visit(JmesPathValueProjection valueProjection, Void aVoid) throws InvalidTypeException
visit
in interface JmesPathVisitor<Void,String>
valueProjection
- JmesPath value projection typeaVoid
- voidInvalidTypeException
public String visit(JmesPathLiteral literal, Void aVoid)
visit
in interface JmesPathVisitor<Void,String>
literal
- JmesPath literal typeaVoid
- voidpublic String visit(JmesPathFilter filter, Void aVoid) throws InvalidTypeException
visit
in interface JmesPathVisitor<Void,String>
filter
- JmesPath filter typeaVoid
- voidInvalidTypeException
public String visit(JmesPathFunction function, Void aVoid) throws InvalidTypeException
visit
in interface JmesPathVisitor<Void,String>
function
- JmesPath function typeaVoid
- voidInvalidTypeException
public String visit(Comparator op, Void aVoid) throws InvalidTypeException
visit
in interface JmesPathVisitor<Void,String>
op
- JmesPath comparison operator typeaVoid
- voidInvalidTypeException
public String visit(JmesPathNotExpression notExpression, Void aVoid) throws InvalidTypeException
visit
in interface JmesPathVisitor<Void,String>
notExpression
- JmesPath not-expression typeaVoid
- voidInvalidTypeException
public String visit(JmesPathAndExpression andExpression, Void aVoid) throws InvalidTypeException
visit
in interface JmesPathVisitor<Void,String>
andExpression
- JmesPath and-expression typeaVoid
- voidInvalidTypeException
public String visit(JmesPathMultiSelectList multiSelectList, Void aVoid) throws InvalidTypeException
visit
in interface JmesPathVisitor<Void,String>
multiSelectList
- JmesPath multiSelectList typeaVoid
- voidInvalidTypeException
Copyright © 2017. All rights reserved.