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 - voidInvalidTypeExceptionpublic 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 - voidInvalidTypeExceptionpublic String visit(JmesPathFlatten flatten, Void aVoid) throws InvalidTypeException
visit in interface JmesPathVisitor<Void,String>flatten - JmesPath flatten typeaVoid - voidInvalidTypeExceptionpublic 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 - voidInvalidTypeExceptionpublic 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 - voidInvalidTypeExceptionpublic String visit(JmesPathFunction function, Void aVoid) throws InvalidTypeException
visit in interface JmesPathVisitor<Void,String>function - JmesPath function typeaVoid - voidInvalidTypeExceptionpublic String visit(Comparator op, Void aVoid) throws InvalidTypeException
visit in interface JmesPathVisitor<Void,String>op - JmesPath comparison operator typeaVoid - voidInvalidTypeExceptionpublic String visit(JmesPathNotExpression notExpression, Void aVoid) throws InvalidTypeException
visit in interface JmesPathVisitor<Void,String>notExpression - JmesPath not-expression typeaVoid - voidInvalidTypeExceptionpublic String visit(JmesPathAndExpression andExpression, Void aVoid) throws InvalidTypeException
visit in interface JmesPathVisitor<Void,String>andExpression - JmesPath and-expression typeaVoid - voidInvalidTypeExceptionpublic String visit(JmesPathMultiSelectList multiSelectList, Void aVoid) throws InvalidTypeException
visit in interface JmesPathVisitor<Void,String>multiSelectList - JmesPath multiSelectList typeaVoid - voidInvalidTypeExceptionCopyright © 2017. All rights reserved.