A C D E F H J K L N O P R S T V W 
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
Navigate user-specified paths in a tree made up of Maps and List and process them
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 represents an n-gram formatted path corresponding to a branch in a tree of Maps and Lists
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
Traverses every node of a tree made up of a combination of Maps and Lists
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
 
A C D E F H J K L N O P R S T V W 
All Classes All Packages