A C E F G H I J L M N P R T U 
All Classes All Packages

A

acceptInt(int) - Method in class net.pwall.json.pointer.JSONPointer.EscapePipeline
 

C

checkNotNull(T) - Static method in class net.pwall.json.pointer.JSONPointer
Check that a user-supplied parameter is not null.
child(int) - Method in class net.pwall.json.pointer.JSONPointer
Get a pointer to the numbered child of the currently-addressed element (must be an array).
child(int) - Method in class net.pwall.json.pointer.JSONReference
Navigate to the numbered child of the currently-addressed element (must be an array).
child(String) - Method in class net.pwall.json.pointer.JSONPointer
Get a pointer to the named child of the currently-addressed element.
child(String) - Method in class net.pwall.json.pointer.JSONReference
Navigate to the named child of the currently-addressed element.

E

emptyArray - Static variable in class net.pwall.json.pointer.JSONPointer
 
encodeURI(String) - Static method in class net.pwall.json.pointer.JSONPointer
Encode a string for use in a URI.
equals(Object) - Method in class net.pwall.json.pointer.JSONPointer
Compare two pointers for equality.
equals(Object) - Method in class net.pwall.json.pointer.JSONReference
Compare two JSON references for equality.
EscapePipeline(IntAcceptor<R>) - Constructor for class net.pwall.json.pointer.JSONPointer.EscapePipeline
 
escapeToken(String) - Static method in class net.pwall.json.pointer.JSONPointer
Escape a token using the JSON Pointer escaping rules.
eval(JSONValue) - Method in class net.pwall.json.pointer.JSONPointer
Evaluate a JSON Pointer against a given JSON value.
exists(String, JSONValue) - Static method in class net.pwall.json.pointer.JSONPointer
Test whether a value exists at a given path (as a String).
exists(JSONValue) - Method in class net.pwall.json.pointer.JSONPointer
Test whether a value exists at a given path.

F

find(String, JSONValue) - Static method in class net.pwall.json.pointer.JSONPointer
Find the value corresponding to the pointer (as a String) in the given JSON value.
find(JSONValue) - Method in class net.pwall.json.pointer.JSONPointer
Find the value corresponding to the pointer in the given JSON value.
fromURIFragment(String) - Static method in class net.pwall.json.pointer.JSONPointer
Create a JSONPointer from a URI fragment.

G

getBase() - Method in class net.pwall.json.pointer.JSONReference
Get the base JSONValue.
getCurrent() - Method in class net.pwall.json.pointer.JSONPointer
Get the current token, i.e.
getPointer() - Method in class net.pwall.json.pointer.JSONPointer
Get this pointer as a simple JSONPointer.
getPointer() - Method in class net.pwall.json.pointer.JSONReference
Get the pointer component of the reference.
getTokens() - Method in class net.pwall.json.pointer.JSONPointer
Get the array of tokens for this pointer.
getValue() - Method in class net.pwall.json.pointer.JSONReference
Get the value referred to by this reference.

H

hasChild(int) - Method in class net.pwall.json.pointer.JSONReference
Test whether the reference has the nominated child (by index).
hasChild(String) - Method in class net.pwall.json.pointer.JSONReference
Test whether the reference has the nominated child (by name).
hashCode() - Method in class net.pwall.json.pointer.JSONPointer
Get the hash code for the pointer.
hashCode() - Method in class net.pwall.json.pointer.JSONReference
Get the hash code for the reference.

I

isValid() - Method in class net.pwall.json.pointer.JSONReference
Test whether the reference is valid, i.e.

J

JSONPointer - Class in net.pwall.json.pointer
JSON Pointer.
JSONPointer(String) - Constructor for class net.pwall.json.pointer.JSONPointer
Main constructor - creates a JSONPointer using the specified path.
JSONPointer(String[]) - Constructor for class net.pwall.json.pointer.JSONPointer
Private constructor (used by JSONPointer.parent() and JSONPointer.child(int)/JSONPointer.child(String) methods).
JSONPointer.EscapePipeline<R> - Class in net.pwall.json.pointer
 
JSONPointerException - Exception in net.pwall.json.pointer
 
JSONPointerException(String) - Constructor for exception net.pwall.json.pointer.JSONPointerException
 
JSONReference - Class in net.pwall.json.pointer
A JSON Reference - a combination of a JSON Pointer and the JSON value to which it refers.
JSONReference(JSONValue) - Constructor for class net.pwall.json.pointer.JSONReference
Create a JSON Reference using the given base JSON value and a root pointer.
JSONReference(JSONValue, String) - Constructor for class net.pwall.json.pointer.JSONReference
Create a JSON Reference using the given base JSON value and a pointer in string form.
JSONReference(JSONValue, JSONPointer) - Constructor for class net.pwall.json.pointer.JSONReference
Create a JSON Reference using the given base JSON value and pointer.

L

locateChild(JSONValue) - Method in class net.pwall.json.pointer.JSONReference
Attempt to locate the specified child JSONValue within a nested structure.
locateChild(JSONValue, JSONValue) - Method in class net.pwall.json.pointer.JSONPointer
Attempt to locate the specified child JSONValue within a nested structure.

M

mapper - Static variable in class net.pwall.json.pointer.JSONPointer
A CharMapper to assist with escaping JSON Pointers.

N

net.pwall.json.pointer - package net.pwall.json.pointer
 

P

parent() - Method in class net.pwall.json.pointer.JSONPointer
Get a pointer to the parent of the currently-addressed element.
parent() - Method in class net.pwall.json.pointer.JSONReference
Navigate to the parent of the currently-addressed element.
parse(String) - Static method in class net.pwall.json.pointer.JSONPointer
Parse a pointer string into an array of pointer elements.

R

root - Static variable in class net.pwall.json.pointer.JSONPointer
 

T

toString() - Method in class net.pwall.json.pointer.JSONPointer
Get a string representation of the pointer.
toString() - Method in class net.pwall.json.pointer.JSONReference
Get a string representation of the reference.
toURIFragment() - Method in class net.pwall.json.pointer.JSONPointer
Convert the pointer to a URI fragment.

U

unescapeToken(String) - Static method in class net.pwall.json.pointer.JSONPointer
Unescape a token using the JSON Pointer escaping rules.
unmapper - Static variable in class net.pwall.json.pointer.JSONPointer
A CharUnmapper to assist with unescaping JSON Pointers.
A C E F G H I J L M N P R T U 
All Classes All Packages