public class JSONPathCompilerReflect extends java.lang.Object implements JSONFactory.JSONPathCompiler
| Modifier and Type | Class and Description |
|---|---|
static class |
JSONPathCompilerReflect.NameSegmentTyped |
static class |
JSONPathCompilerReflect.SingleNamePathTyped |
static class |
JSONPathCompilerReflect.TwoNameSegmentTypedPath |
| Modifier and Type | Field and Description |
|---|---|
(package private) static JSONPathCompilerReflect |
INSTANCE |
| Constructor and Description |
|---|
JSONPathCompilerReflect() |
| Modifier and Type | Method and Description |
|---|---|
JSONPath |
compile(java.lang.Class objectClass,
JSONPath path) |
protected JSONPathSegment |
compile(java.lang.Class objectClass,
JSONPath path,
JSONPathSegment segment,
JSONPathSegment parent) |
protected JSONPath |
compileSingleNamePath(java.lang.Class objectClass,
JSONPathSingleName path) |
static final JSONPathCompilerReflect INSTANCE
public JSONPath compile(java.lang.Class objectClass, JSONPath path)
compile in interface JSONFactory.JSONPathCompilerprotected JSONPath compileSingleNamePath(java.lang.Class objectClass, JSONPathSingleName path)
protected JSONPathSegment compile(java.lang.Class objectClass, JSONPath path, JSONPathSegment segment, JSONPathSegment parent)