Package ej.jsonpath.parser
Class JSONPathCompiler.JSONPathExpr
- java.lang.Object
-
- ej.jsonpath.parser.SimpleNode
-
- ej.jsonpath.parser.AbstractJSONExpr
-
- ej.jsonpath.parser.JSONPathCompiler.JSONPathExpr
-
- All Implemented Interfaces:
JSONPathCompilerTreeConstants,Node
- Enclosing class:
- JSONPathCompiler
public static class JSONPathCompiler.JSONPathExpr extends AbstractJSONExpr
-
-
Field Summary
-
Fields inherited from interface ej.jsonpath.parser.JSONPathCompilerTreeConstants
JJTARRAY, JJTEXPRESSION, JJTIMAGE, JJTNEG, jjtNodeName, JJTOBJECT, JJTPART, JJTPREDICATE, JJTSELECTOR, JJTTERM
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddump(String prefix)Objecteval(Object o)-
Methods inherited from class ej.jsonpath.parser.AbstractJSONExpr
at, getChildrenCount, getName, toString
-
Methods inherited from class ej.jsonpath.parser.SimpleNode
getId, jjtAddChild, jjtClose, jjtCreate, jjtCreate, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, toString
-
-
-
-
Method Detail
-
dump
public void dump(String prefix)
- Overrides:
dumpin classSimpleNode
-
eval
public Object eval(Object o) throws JSONException
- Throws:
JSONException
-
-