A C D E F H J K L N O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(String) - Method in class net.minidev.json.actions.path.PathDelimiter
- acceptDelimInKey - Variable in class net.minidev.json.actions.path.PathDelimiter
- action - Variable in class net.minidev.json.actions.navigate.TreeNavigator
- action - Variable in class net.minidev.json.actions.traverse.TreeTraverser
- allowDotChar - Variable in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
C
- chr() - Method in class net.minidev.json.actions.path.PathDelimiter
- clone() - Method in class net.minidev.json.actions.path.TreePath
- CopyPathsAction - Class in net.minidev.json.actions.navigate
-
Creates a copy of a
JSONObject
containing just the nodes on the paths specified. - CopyPathsAction() - Constructor for class net.minidev.json.actions.navigate.CopyPathsAction
- curr() - Method in class net.minidev.json.actions.path.TreePath
- currKey - Variable in class net.minidev.json.actions.path.TreePath
D
- delim - Variable in class net.minidev.json.actions.path.TreePath
- delim - Variable in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- delim - Variable in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- delim - Variable in class net.minidev.json.actions.traverse.TreeTraverser
- DELIM_CHAR - Static variable in class net.minidev.json.actions.path.DotDelimiter
- DELIM_CHAR - Static variable in class net.minidev.json.actions.path.SlashDelimiter
- delimChar - Variable in class net.minidev.json.actions.path.PathDelimiter
- delimStr - Variable in class net.minidev.json.actions.path.PathDelimiter
- destBranch - Variable in class net.minidev.json.actions.navigate.CopyPathsAction
- destNodeStack - Variable in class net.minidev.json.actions.navigate.CopyPathsAction
- destTree - Variable in class net.minidev.json.actions.navigate.CopyPathsAction
- discardPath(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
-
if the full path to the entry is not contained in any of the paths to retain - remove it from the object this step does not remove entries whose full path is contained in a path to retain but are not equal to an entry to retain
- DotDelimiter - Class in net.minidev.json.actions.path
-
Encapsulates the delimiter '.' of the path parts when the path is specified in n-gram format.
- DotDelimiter() - Constructor for class net.minidev.json.actions.path.DotDelimiter
E
- ElementRemover - Class in net.minidev.json.actions
-
Removes key:value elements from every node of a
JSONObject
matching the list of user-specified elements. - ElementRemover(Map<String, Object>) - Constructor for class net.minidev.json.actions.ElementRemover
- ElementRemover(JSONObject) - Constructor for class net.minidev.json.actions.ElementRemover
- elementsToRemove - Variable in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- end() - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- end() - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called after all navigation ends, and just before the navigation method exits
- end() - Method in class net.minidev.json.actions.traverse.KeysPrintAction
- end() - Method in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- end() - Method in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- end() - Method in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- end() - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- end() - Method in interface net.minidev.json.actions.traverse.TreeTraverseAction
-
called after the traversal ends, and just before the
TreeTraverseAction.start(M)
method exits - equals(Object) - Method in class net.minidev.json.actions.path.TreePath
F
- failFast(String, Exception) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- failFast(String, Exception) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called if navigation of a path throws an exception
- failSilently(String, Exception) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- failSilently(String, Exception) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called if navigation of a path throws an exception
- first() - Method in class net.minidev.json.actions.path.TreePath
- foundAsPrefix(String) - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- foundLeafBeforePathEnd(TreePath, Object) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- foundLeafBeforePathEnd(TreePath, Object) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
reached leaf node (not a container) in source but specified path expects children - the specified path does not exist in the source
H
- handleLeaf(String, int, Object) - Method in class net.minidev.json.actions.traverse.KeysPrintAction
- handleLeaf(String, int, Object) - Method in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- handleLeaf(String, int, Object) - Method in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- handleLeaf(String, int, Object) - Method in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- handleLeaf(String, int, Object) - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- handleLeaf(String, int, Object) - Method in interface net.minidev.json.actions.traverse.TreeTraverseAction
-
called for each leaf of an L list is encountered
- handleLeaf(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.KeysPrintAction
- handleLeaf(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- handleLeaf(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- handleLeaf(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- handleLeaf(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- handleLeaf(String, Map.Entry<String, Object>) - Method in interface net.minidev.json.actions.traverse.TreeTraverseAction
-
called for each leaf of an M map is encountered
- handleLeaf(TreePath, int, Object) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- handleLeaf(TreePath, int, Object) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called when a leaf in a L is reached.
- handleLeaf(TreePath, Object) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- handleLeaf(TreePath, Object) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called when a leaf node is reached in a M.
- hashCode() - Method in class net.minidev.json.actions.path.TreePath
- hasNext() - Method in class net.minidev.json.actions.path.TreePath
- hasPrev() - Method in class net.minidev.json.actions.path.TreePath
J
- JSONNavigateAction - Interface in net.minidev.json.actions.navigate
-
An interface for a processing action on the nodes of a
JSONObject
while navigating its branches. - JSONNavigator - Class in net.minidev.json.actions.navigate
- JSONNavigator(JSONNavigateAction, String...) - Constructor for class net.minidev.json.actions.navigate.JSONNavigator
- JSONNavigator(JSONNavigateAction, List<String>) - Constructor for class net.minidev.json.actions.navigate.JSONNavigator
- JSONTraverseAction - Interface in net.minidev.json.actions.traverse
-
An interface for a processing action on the nodes of a
JSONObject
while traversing it. - JSONTraverser - Class in net.minidev.json.actions.traverse
-
Traverses every node of a
JSONObject
- JSONTraverser(JSONTraverseAction) - Constructor for class net.minidev.json.actions.traverse.JSONTraverser
K
- keys - Variable in class net.minidev.json.actions.path.TreePath
- keysItr - Variable in class net.minidev.json.actions.path.TreePath
- KeysPrintAction - Class in net.minidev.json.actions.traverse
- KeysPrintAction() - Constructor for class net.minidev.json.actions.traverse.KeysPrintAction
L
- last() - Method in class net.minidev.json.actions.path.TreePath
- lastStep - Variable in class net.minidev.json.actions.path.TreePath
- length() - Method in class net.minidev.json.actions.path.TreePath
- locate(JSONObject) - Method in class net.minidev.json.actions.PathLocator
- LocatePathsJsonAction - Class in net.minidev.json.actions.traverse
-
Searches for paths in a
JSONObject
and returns those found - LocatePathsJsonAction(List<String>, PathDelimiter) - Constructor for class net.minidev.json.actions.traverse.LocatePathsJsonAction
N
- nav(M) - Method in class net.minidev.json.actions.navigate.TreeNavigator
- nav(TreePath, L) - Method in class net.minidev.json.actions.navigate.TreeNavigator
- nav(TreePath, M) - Method in class net.minidev.json.actions.navigate.TreeNavigator
- NavigateAction<M extends Map<String,Object>,L extends List<Object>> - Interface in net.minidev.json.actions.navigate
-
An interface for a processing action on the nodes of a
NavigateAction
while navigating its branches. - net.minidev.json.actions - package net.minidev.json.actions
- net.minidev.json.actions.navigate - package net.minidev.json.actions.navigate
- net.minidev.json.actions.path - package net.minidev.json.actions.path
- net.minidev.json.actions.traverse - package net.minidev.json.actions.traverse
-
Traverse all the nodes in a
JSONObject
and process them - next() - Method in class net.minidev.json.actions.path.TreePath
- NEXT - net.minidev.json.actions.path.TreePath.Step
- nextIndex() - Method in class net.minidev.json.actions.path.TreePath
- NONE - net.minidev.json.actions.path.TreePath.Step
O
- origin - Variable in class net.minidev.json.actions.path.TreePath
- origin() - Method in class net.minidev.json.actions.path.TreePath
P
- path - Variable in class net.minidev.json.actions.path.TreePath
- path() - Method in class net.minidev.json.actions.path.TreePath
- pathDelimiter - Variable in class net.minidev.json.actions.PathLocator
- pathDelimiter - Variable in class net.minidev.json.actions.PathsRetainer
- PathDelimiter - Class in net.minidev.json.actions.path
-
Encapsulates the delimiter of the path parts when given in n-gram format.
- PathDelimiter(char) - Constructor for class net.minidev.json.actions.path.PathDelimiter
- pathEnd(String) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- pathEnd(String) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called after the navigation of a path ends
- PathLocator - Class in net.minidev.json.actions
-
Searches for paths in a
JSONObject
and returns those found. - PathLocator(String...) - Constructor for class net.minidev.json.actions.PathLocator
- PathLocator(List<String>) - Constructor for class net.minidev.json.actions.PathLocator
- PathLocator(JSONArray) - Constructor for class net.minidev.json.actions.PathLocator
- pathPrefix - Variable in class net.minidev.json.actions.navigate.TreeNavigator
- pathPrefix - Variable in class net.minidev.json.actions.traverse.TreeTraverser
- PathRemover - Class in net.minidev.json.actions
-
Removes branches of nodes from a
JSONObject
matching the list of user-specified paths. - PathRemover(String...) - Constructor for class net.minidev.json.actions.PathRemover
- PathRemover(List<String>) - Constructor for class net.minidev.json.actions.PathRemover
- PathRemover(JSONArray) - Constructor for class net.minidev.json.actions.PathRemover
- PathReplicator - Class in net.minidev.json.actions
-
Creates a copy of a
JSONObject
consisting only of the nodes on the user-specified paths. - PathReplicator(String...) - Constructor for class net.minidev.json.actions.PathReplicator
- PathReplicator(List<String>) - Constructor for class net.minidev.json.actions.PathReplicator
- PathReplicator(JSONArray) - Constructor for class net.minidev.json.actions.PathReplicator
- pathsFound - Variable in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- PathsRetainer - Class in net.minidev.json.actions
-
Retains branches of nodes of a
JSONObject
matching the list of user-specified paths. - PathsRetainer(String...) - Constructor for class net.minidev.json.actions.PathsRetainer
- PathsRetainer(List<String>) - Constructor for class net.minidev.json.actions.PathsRetainer
- PathsRetainer(JSONArray) - Constructor for class net.minidev.json.actions.PathsRetainer
- pathStart(String) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- pathStart(String) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called before navigation of a new path starts
- pathsToCopy - Variable in class net.minidev.json.actions.PathReplicator
- pathsToFind - Variable in class net.minidev.json.actions.PathLocator
- pathsToFind - Variable in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- pathsToNavigate - Variable in class net.minidev.json.actions.navigate.TreeNavigator
- pathsToRemove - Variable in class net.minidev.json.actions.PathRemover
- pathsToRemove - Variable in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- pathsToRetain - Variable in class net.minidev.json.actions.PathsRetainer
- pathsToRetain - Variable in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- pathTailNotFound(TreePath, Object) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- pathTailNotFound(TreePath, Object) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
reached end of branch in source before end of specified path - the specified path does not exist in the source
- prev() - Method in class net.minidev.json.actions.path.TreePath
- PREV - net.minidev.json.actions.path.TreePath.Step
- prevIndex() - Method in class net.minidev.json.actions.path.TreePath
R
- recurEnd(TreePath, L) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called when navigation of an
NavigateAction
type object ends - recurEnd(TreePath, M) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called when navigation of an
NavigateAction
type object ends - recurEnd(TreePath, JSONArray) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- recurEnd(TreePath, JSONObject) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- recurInto(String, L) - Method in interface net.minidev.json.actions.traverse.TreeTraverseAction
-
called when a non-leaf item is encountered inside an L object
- recurInto(String, M) - Method in interface net.minidev.json.actions.traverse.TreeTraverseAction
-
called when a non-leaf entry is encountered inside an M object
- recurInto(String, JSONArray) - Method in class net.minidev.json.actions.traverse.KeysPrintAction
- recurInto(String, JSONArray) - Method in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- recurInto(String, JSONArray) - Method in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- recurInto(String, JSONArray) - Method in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- recurInto(String, JSONArray) - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- recurInto(String, JSONObject) - Method in class net.minidev.json.actions.traverse.KeysPrintAction
- recurInto(String, JSONObject) - Method in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- recurInto(String, JSONObject) - Method in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- recurInto(String, JSONObject) - Method in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- recurInto(String, JSONObject) - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- recurInto(TreePath, L) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called when an array node is encountered on the path
- recurInto(TreePath, M) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called when an object node is encountered on the path
- recurInto(TreePath, JSONArray) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- recurInto(TreePath, JSONObject) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- regex() - Method in class net.minidev.json.actions.path.DotDelimiter
- regex() - Method in class net.minidev.json.actions.path.PathDelimiter
- regex() - Method in class net.minidev.json.actions.path.SlashDelimiter
- remainder - Variable in class net.minidev.json.actions.path.TreePath
- remainder() - Method in class net.minidev.json.actions.path.TreePath
- remove(JSONObject) - Method in class net.minidev.json.actions.ElementRemover
- remove(JSONObject) - Method in class net.minidev.json.actions.PathRemover
- RemoveElementsJsonAction - Class in net.minidev.json.actions.traverse
-
Removes key:value elements from a
JSONObject
. - RemoveElementsJsonAction(Map<String, Object>) - Constructor for class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- RemoveElementsJsonAction(Map<String, Object>, boolean) - Constructor for class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- removeEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.KeysPrintAction
- removeEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- removeEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- removeEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- removeEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- removeEntry(String, Map.Entry<String, Object>) - Method in interface net.minidev.json.actions.traverse.TreeTraverseAction
-
the last callback for each entry in an
TreeTraverseAction
map. - RemovePathsJsonAction - Class in net.minidev.json.actions.traverse
-
Removes branches from a
JSONObject
. - RemovePathsJsonAction(List<String>) - Constructor for class net.minidev.json.actions.traverse.RemovePathsJsonAction
- replicate(JSONObject) - Method in class net.minidev.json.actions.PathReplicator
- reset() - Method in class net.minidev.json.actions.path.TreePath
- result - Variable in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- result - Variable in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- result - Variable in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- result() - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- result() - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
holds the result of the navigation, as assigned by the action implementing this interface
- result() - Method in class net.minidev.json.actions.traverse.KeysPrintAction
- result() - Method in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- result() - Method in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- result() - Method in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- result() - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- result() - Method in interface net.minidev.json.actions.traverse.TreeTraverseAction
-
holds the result of the traversal, as assigned by the action implementing this interface
- retain(JSONObject) - Method in class net.minidev.json.actions.PathsRetainer
- RetainPathsJsonAction - Class in net.minidev.json.actions.traverse
-
Retain branches or parts of branches matching a specified list of paths.
- RetainPathsJsonAction(List<String>, PathDelimiter) - Constructor for class net.minidev.json.actions.traverse.RetainPathsJsonAction
S
- SlashDelimiter - Class in net.minidev.json.actions.path
-
Encapsulates the delimiter '.' of the path parts when the path is specified in n-gram format.
- SlashDelimiter() - Constructor for class net.minidev.json.actions.path.SlashDelimiter
- start(M) - Method in interface net.minidev.json.actions.traverse.TreeTraverseAction
-
called before any traversal of the
TreeTraverseAction
tree starts - start(M, Collection<String>) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called before any navigation of the
NavigateAction
starts - start(JSONObject) - Method in class net.minidev.json.actions.traverse.KeysPrintAction
- start(JSONObject) - Method in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- start(JSONObject) - Method in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- start(JSONObject) - Method in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- start(JSONObject) - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- start(JSONObject, Collection<String>) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- str() - Method in class net.minidev.json.actions.path.PathDelimiter
- subPath(int, int) - Method in class net.minidev.json.actions.path.TreePath
T
- traverse(M) - Method in class net.minidev.json.actions.traverse.TreeTraverser
- traverseEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.KeysPrintAction
- traverseEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- traverseEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- traverseEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- traverseEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- traverseEntry(String, Map.Entry<String, Object>) - Method in interface net.minidev.json.actions.traverse.TreeTraverseAction
-
called when a new entry is encountered and before any processing is performed on it
- TreeNavigator<M extends Map<String,Object>,L extends List<Object>> - Class in net.minidev.json.actions.navigate
-
Navigates only the branches of a
JSONObject
corresponding to the paths specified. - TreeNavigator(NavigateAction<M, L>, String...) - Constructor for class net.minidev.json.actions.navigate.TreeNavigator
- TreeNavigator(NavigateAction<M, L>, List<String>) - Constructor for class net.minidev.json.actions.navigate.TreeNavigator
- TreePath - Class in net.minidev.json.actions.path
- TreePath(String, PathDelimiter) - Constructor for class net.minidev.json.actions.path.TreePath
- TreePath.Step - Enum in net.minidev.json.actions.path
- TreeTraverseAction<M extends Map<String,Object>,L extends List<Object>> - Interface in net.minidev.json.actions.traverse
-
An interface for a processing action on the nodes of a
TreeTraverseAction
tree while traversing it. - TreeTraverser<M extends Map<String,Object>,L extends List<Object>> - Class in net.minidev.json.actions.traverse
- TreeTraverser(TreeTraverseAction<M, L>, PathDelimiter) - Constructor for class net.minidev.json.actions.traverse.TreeTraverser
V
- valueOf(String) - Static method in enum net.minidev.json.actions.path.TreePath.Step
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.minidev.json.actions.path.TreePath.Step
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- with(String) - Method in class net.minidev.json.actions.navigate.TreeNavigator
- with(String) - Method in class net.minidev.json.actions.traverse.TreeTraverser
- with(PathDelimiter) - Method in class net.minidev.json.actions.PathLocator
- with(PathDelimiter) - Method in class net.minidev.json.actions.PathsRetainer
- with(PathDelimiter) - Method in class net.minidev.json.actions.traverse.JSONTraverser
- withAcceptDelimiterInNodeName(boolean) - Method in class net.minidev.json.actions.path.PathDelimiter
All Classes All Packages