A C E F G H I J L M N P R T U
All Classes All Packages
All Classes All Packages
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
JSONPointerfrom 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
JSONPointerusing the specified path. - JSONPointer(String[]) - Constructor for class net.pwall.json.pointer.JSONPointer
-
Private constructor (used by
JSONPointer.parent()andJSONPointer.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
JSONValuewithin a nested structure. - locateChild(JSONValue, JSONValue) - Method in class net.pwall.json.pointer.JSONPointer
-
Attempt to locate the specified child
JSONValuewithin a nested structure.
M
- mapper - Static variable in class net.pwall.json.pointer.JSONPointer
-
A
CharMapperto 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
CharUnmapperto assist with unescaping JSON Pointers.
All Classes All Packages