All Classes and Interfaces

Class
Description
A Node factory for the BFO Json API from https://faceless2.github.com/json
The Configuration is a shared resourece which configures how ZPath expressions and ZTemplates are handled.
A Logger can be used to log parsing and evaluation of a ZPath, for debugging
A Node factory for DOM elements that subset org.w3c.dom.Node
An EvalContext represents the current state of the evaluation, but is primarily how the structure is navigated.
A EvalFactory creates an EvalContext that can be used to evaluate an object.
A Function interface which can be implemented to extend the API with custom functionality
A EvalFactory for the Google Json API from https://github.com/google/gson, specifically the JsonElement class.
The Includer interface deals with included files from a ZTemplate
A EvalFactory that evaluates Collection and Map objects without reflection
A EvalFactory for the Google Json API from https://github.com/google/gson, specifically the JsonElement class.
A Result is returned from ZPath.eval(java.lang.Object) - it is simply a container for a list of found objects, with some additional information and helper methods
A term is a basic unit of the parsed ZPath, which may be a token like "+", a string or number constant, a path like "parent/child", a function, or an expression like "(name=="test" || age+3 < 5)".
ZPath is a syntax for traversing a structure object, like a JSON object or XML, and retrieving matching nodes.
A ZTemplate is a template system based around ZPath.