com.espertech.esper.epl.parse
Class ASTJsonHelper

java.lang.Object
  extended by com.espertech.esper.epl.parse.ASTJsonHelper

public class ASTJsonHelper
extends java.lang.Object

Walker to annotation stuctures.


Constructor Summary
ASTJsonHelper()
           
 
Method Summary
static java.lang.Object walk(org.antlr.v4.runtime.CommonTokenStream tokenStream, EsperEPL2GrammarParser.JsonvalueContext node)
          Walk an annotation root name or child node (nested annotations).
static java.util.List<java.lang.Object> walkArray(org.antlr.v4.runtime.CommonTokenStream tokenStream, EsperEPL2GrammarParser.JsonarrayContext ctx)
           
static java.util.Map<java.lang.String,java.lang.Object> walkObject(org.antlr.v4.runtime.CommonTokenStream tokenStream, EsperEPL2GrammarParser.JsonobjectContext ctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ASTJsonHelper

public ASTJsonHelper()
Method Detail

walk

public static java.lang.Object walk(org.antlr.v4.runtime.CommonTokenStream tokenStream,
                                    EsperEPL2GrammarParser.JsonvalueContext node)
                             throws ASTWalkException
Walk an annotation root name or child node (nested annotations).

Parameters:
node - annotation walk node
Returns:
annotation descriptor
Throws:
ASTWalkException - if the walk failed

walkObject

public static java.util.Map<java.lang.String,java.lang.Object> walkObject(org.antlr.v4.runtime.CommonTokenStream tokenStream,
                                                                          EsperEPL2GrammarParser.JsonobjectContext ctx)

walkArray

public static java.util.List<java.lang.Object> walkArray(org.antlr.v4.runtime.CommonTokenStream tokenStream,
                                                         EsperEPL2GrammarParser.JsonarrayContext ctx)

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com