A B C D E F G H I J N O P R S T U W

A

a - Variable in class foodev.jsondiff.incava.IncavaDiff
The source list, AKA the "from" values.
accepts(Object) - Method in class foodev.jsondiff.jsonwrap.gson.GsonWrapper
 
accepts(Object) - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonWrapper
 
accepts(Object) - Method in interface foodev.jsondiff.jsonwrap.Wrapper
 
add(String, JzonElement) - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonObject
 
add(String, JzonElement) - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonObject
 
add(String, JzonElement) - Method in interface foodev.jsondiff.jsonwrap.JzonObject
 
addNull() - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonArray
 
addNull() - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonArray
 
addNull() - Method in interface foodev.jsondiff.jsonwrap.JzonArray
 
addProperty(String, int) - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonObject
 
addProperty(String, int) - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonObject
 
addProperty(String, int) - Method in interface foodev.jsondiff.jsonwrap.JzonObject
 
append(Integer) - Method in class foodev.jsondiff.incava.IncavaDiff
Adds the given value to the "end" of the threshold map, that is, with the greatest index/key.
apply(String, String) - Static method in class foodev.jsondiff.JsonPatch
Modifies the given original JSON object using the instructions provided and returns the result.
apply(Object, Object) - Static method in class foodev.jsondiff.JsonPatch
Patches the first argument with the second.

B

b - Variable in class foodev.jsondiff.incava.IncavaDiff
The target list, AKA the "to" values.

C

callFinishedA() - Method in class foodev.jsondiff.incava.IncavaDiff
Override and return true in order to have finishedA invoked at the last element in the a array.
callFinishedB() - Method in class foodev.jsondiff.incava.IncavaDiff
Override and return true in order to have finishedB invoked at the last element in the b array.
createJsonArray() - Method in class foodev.jsondiff.jsonwrap.gson.GsonWrapper
 
createJsonArray() - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonWrapper
 
createJsonArray(Object) - Static method in class foodev.jsondiff.jsonwrap.JsonWrapperFactory
 
createJsonArray() - Method in interface foodev.jsondiff.jsonwrap.Wrapper
 
createJsonObject() - Method in class foodev.jsondiff.jsonwrap.gson.GsonWrapper
 
createJsonObject() - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonWrapper
 
createJsonObject(Object) - Static method in class foodev.jsondiff.jsonwrap.JsonWrapperFactory
 
createJsonObject() - Method in interface foodev.jsondiff.jsonwrap.Wrapper
 

D

diff() - Method in class foodev.jsondiff.incava.IncavaDiff
Runs diff and returns the results.
diff(String, String) - Static method in class foodev.jsondiff.JsonDiff
Runs a diff on the two given JSON objects given as string to produce another JSON object with instructions of how to transform the first argument to the second.
diff(Object, Object) - Static method in class foodev.jsondiff.JsonDiff
Runs a diff using underlying JSON parser implementations.
diffs - Variable in class foodev.jsondiff.incava.IncavaDiff
The list of differences, as Difference instances.

E

entrySet() - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonObject
 
entrySet() - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonObject
 
entrySet() - Method in interface foodev.jsondiff.jsonwrap.JzonObject
 
equals(Type, Type) - Method in class foodev.jsondiff.incava.IncavaDiff
Compares the two objects, using the comparator provided with the constructor, if any.
equals(Object) - Method in class foodev.jsondiff.incava.IncavaEntry
Compares this object to the other for equality.
equals(Object) - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonElement
 
equals(Object) - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonElement
 

F

finishedA(int) - Method in class foodev.jsondiff.incava.IncavaDiff
Invoked at the last element in a, if callFinishedA returns true.
finishedB(int) - Method in class foodev.jsondiff.incava.IncavaDiff
Invoked at the last element in b, if callFinishedB returns true.
foodev.jsondiff - package foodev.jsondiff
 
foodev.jsondiff.incava - package foodev.jsondiff.incava
 
foodev.jsondiff.jsonwrap - package foodev.jsondiff.jsonwrap
 
foodev.jsondiff.jsonwrap.gson - package foodev.jsondiff.jsonwrap.gson
 
foodev.jsondiff.jsonwrap.jackson - package foodev.jsondiff.jsonwrap.jackson
 

G

get(int) - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonArray
 
get(String) - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonObject
 
get(int) - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonArray
 
get(String) - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonObject
 
get(int) - Method in interface foodev.jsondiff.jsonwrap.JzonArray
 
get(String) - Method in interface foodev.jsondiff.jsonwrap.JzonObject
 
getAddedEnd() - Method in class foodev.jsondiff.incava.IncavaEntry
The point at which the addition ends, if any.
getAddedStart() - Method in class foodev.jsondiff.incava.IncavaEntry
The point at which the addition starts, if any.
getDeletedEnd() - Method in class foodev.jsondiff.incava.IncavaEntry
The point at which the deletion ends, if any.
getDeletedStart() - Method in class foodev.jsondiff.incava.IncavaEntry
The point at which the deletion starts, if any.
getLastValue() - Method in class foodev.jsondiff.incava.IncavaDiff
Returns the value for the greatest key in the map.
getLongestCommonSubsequences() - Method in class foodev.jsondiff.incava.IncavaDiff
Returns an array of the longest common subsequences.
GsonJsonArray - Class in foodev.jsondiff.jsonwrap.gson
 
GsonJsonArray(JsonArray) - Constructor for class foodev.jsondiff.jsonwrap.gson.GsonJsonArray
 
GsonJsonElement - Class in foodev.jsondiff.jsonwrap.gson
 
GsonJsonElement(JsonElement) - Constructor for class foodev.jsondiff.jsonwrap.gson.GsonJsonElement
 
GsonJsonNull - Class in foodev.jsondiff.jsonwrap.gson
 
GsonJsonNull() - Constructor for class foodev.jsondiff.jsonwrap.gson.GsonJsonNull
 
GsonJsonObject - Class in foodev.jsondiff.jsonwrap.gson
 
GsonJsonObject(JsonObject) - Constructor for class foodev.jsondiff.jsonwrap.gson.GsonJsonObject
 
GsonJsonPrimitive - Class in foodev.jsondiff.jsonwrap.gson
 
GsonJsonPrimitive(JsonPrimitive) - Constructor for class foodev.jsondiff.jsonwrap.gson.GsonJsonPrimitive
 
GsonWrapper - Class in foodev.jsondiff.jsonwrap.gson
 
GsonWrapper() - Constructor for class foodev.jsondiff.jsonwrap.gson.GsonWrapper
 

H

has(String) - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonObject
 
has(String) - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonObject
 
has(String) - Method in interface foodev.jsondiff.jsonwrap.JzonObject
 
hashCode() - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonElement
 
hashCode() - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonElement
 

I

IncavaDiff<Type> - Class in foodev.jsondiff.incava
Compares two lists, returning a list of the additions, changes, and deletions between them.
IncavaDiff(Type[], Type[], Comparator<Type>) - Constructor for class foodev.jsondiff.incava.IncavaDiff
Constructs the Diff object for the two arrays, using the given comparator.
IncavaDiff(Type[], Type[]) - Constructor for class foodev.jsondiff.incava.IncavaDiff
Constructs the Diff object for the two arrays, using the default comparison mechanism between the objects, such as equals and compareTo.
IncavaDiff(List<Type>, List<Type>, Comparator<Type>) - Constructor for class foodev.jsondiff.incava.IncavaDiff
Constructs the Diff object for the two lists, using the given comparator.
IncavaDiff(List<Type>, List<Type>) - Constructor for class foodev.jsondiff.incava.IncavaDiff
Constructs the Diff object for the two lists, using the default comparison mechanism between the objects, such as equals and compareTo.
IncavaEntry - Class in foodev.jsondiff.incava
Represents a difference, as used in Diff.
IncavaEntry(int, int, int, int) - Constructor for class foodev.jsondiff.incava.IncavaEntry
Creates the difference for the given start and end points for the deletion and addition.
insert(Integer, Integer) - Method in class foodev.jsondiff.incava.IncavaDiff
Inserts the given values into the threshold map.
insert(int, JzonElement) - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonArray
 
insert(int, JzonElement) - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonArray
 
insert(int, JzonElement) - Method in interface foodev.jsondiff.jsonwrap.JzonArray
 
INSTANCE - Static variable in class foodev.jsondiff.jsonwrap.gson.GsonJsonNull
 
INSTANCE - Static variable in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonNull
 
isGreaterThan(Integer, Integer) - Method in class foodev.jsondiff.incava.IncavaDiff
Returns whether the value in the map for the given index is greater than the given value.
isJsonArray() - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonElement
 
isJsonArray() - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonElement
 
isJsonArray() - Method in interface foodev.jsondiff.jsonwrap.JzonElement
 
isJsonNull() - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonElement
 
isJsonNull() - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonElement
 
isJsonNull() - Method in interface foodev.jsondiff.jsonwrap.JzonElement
 
isJsonObject() - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonElement
 
isJsonObject() - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonElement
 
isJsonObject() - Method in interface foodev.jsondiff.jsonwrap.JzonElement
 
isJsonPrimitive() - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonElement
 
isJsonPrimitive() - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonElement
 
isJsonPrimitive() - Method in interface foodev.jsondiff.jsonwrap.JzonElement
 
isLessThan(Integer, Integer) - Method in class foodev.jsondiff.incava.IncavaDiff
Returns whether the value in the map for the given index is less than the given value.
isNonzero(Integer) - Static method in class foodev.jsondiff.incava.IncavaDiff
Returns whether the integer is not zero (including if it is not null).

J

JacksonJsonArray - Class in foodev.jsondiff.jsonwrap.jackson
 
JacksonJsonArray(ArrayNode) - Constructor for class foodev.jsondiff.jsonwrap.jackson.JacksonJsonArray
 
JacksonJsonElement - Class in foodev.jsondiff.jsonwrap.jackson
 
JacksonJsonElement(JsonNode) - Constructor for class foodev.jsondiff.jsonwrap.jackson.JacksonJsonElement
 
JacksonJsonNull - Class in foodev.jsondiff.jsonwrap.jackson
 
JacksonJsonNull() - Constructor for class foodev.jsondiff.jsonwrap.jackson.JacksonJsonNull
 
JacksonJsonObject - Class in foodev.jsondiff.jsonwrap.jackson
 
JacksonJsonObject(ObjectNode) - Constructor for class foodev.jsondiff.jsonwrap.jackson.JacksonJsonObject
 
JacksonJsonPrimitive - Class in foodev.jsondiff.jsonwrap.jackson
 
JacksonJsonPrimitive(ValueNode) - Constructor for class foodev.jsondiff.jsonwrap.jackson.JacksonJsonPrimitive
 
JacksonWrapper - Class in foodev.jsondiff.jsonwrap.jackson
 
JacksonWrapper() - Constructor for class foodev.jsondiff.jsonwrap.jackson.JacksonWrapper
 
JsonDiff - Class in foodev.jsondiff
Util for comparing two json-objects and create a new object with a set of instructions to transform the first to the second.
JsonDiff() - Constructor for class foodev.jsondiff.JsonDiff
 
JsonPatch - Class in foodev.jsondiff
Patch tool for differences as produced by JsonDiff.diff(String, String).
JsonPatch() - Constructor for class foodev.jsondiff.JsonPatch
 
JsonWrapperException - Exception in foodev.jsondiff.jsonwrap
Indicates a JSON parsing exception.
JsonWrapperException(String, Throwable) - Constructor for exception foodev.jsondiff.jsonwrap.JsonWrapperException
Constructs setting message and cause.
JsonWrapperException(String) - Constructor for exception foodev.jsondiff.jsonwrap.JsonWrapperException
Constructs setting message.
JsonWrapperFactory - Class in foodev.jsondiff.jsonwrap
Internal wrapper helper.
JsonWrapperFactory() - Constructor for class foodev.jsondiff.jsonwrap.JsonWrapperFactory
 
JzonArray - Interface in foodev.jsondiff.jsonwrap
 
JzonElement - Interface in foodev.jsondiff.jsonwrap
 
JzonNull - Interface in foodev.jsondiff.jsonwrap
 
JzonObject - Interface in foodev.jsondiff.jsonwrap
 
JzonPrimitive - Interface in foodev.jsondiff.jsonwrap
 

N

NONE - Static variable in class foodev.jsondiff.incava.IncavaEntry
 

O

onANotB(int, int) - Method in class foodev.jsondiff.incava.IncavaDiff
Invoked for elements in a and not in b.
onBNotA(int, int) - Method in class foodev.jsondiff.incava.IncavaDiff
Invoked for elements in b and not in a.
onMatch(int, int) - Method in class foodev.jsondiff.incava.IncavaDiff
Invoked for elements matching in a and b.

P

parse(String) - Method in class foodev.jsondiff.jsonwrap.gson.GsonWrapper
 
parse(String) - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonWrapper
 
parse(String, Object) - Static method in class foodev.jsondiff.jsonwrap.JsonWrapperFactory
 
parse(String) - Method in interface foodev.jsondiff.jsonwrap.Wrapper
 

R

remove(int) - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonArray
 
remove(String) - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonObject
 
remove(int) - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonArray
 
remove(String) - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonObject
 
remove(int) - Method in interface foodev.jsondiff.jsonwrap.JzonArray
 
remove(String) - Method in interface foodev.jsondiff.jsonwrap.JzonObject
 

S

set(int, JzonElement) - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonArray
 
set(int, JzonElement) - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonArray
 
set(int, JzonElement) - Method in interface foodev.jsondiff.jsonwrap.JzonArray
 
setAdded(int) - Method in class foodev.jsondiff.incava.IncavaEntry
Sets the point as added.
setDeleted(int) - Method in class foodev.jsondiff.incava.IncavaEntry
Sets the point as deleted.
size() - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonArray
 
size() - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonArray
 
size() - Method in interface foodev.jsondiff.jsonwrap.JzonArray
 

T

toString() - Method in class foodev.jsondiff.incava.IncavaEntry
Returns a string representation of this difference.
toString() - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonArray
 
toString() - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonElement
 
toString() - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonObject
 
toString() - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonArray
 
toString() - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonElement
 
toString() - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonObject
 
traverseSequences() - Method in class foodev.jsondiff.incava.IncavaDiff
Traverses the sequences, seeking the longest common subsequences, invoking the methods finishedA, finishedB, onANotB, and onBNotA.

U

unwrap() - Method in class foodev.jsondiff.jsonwrap.gson.GsonJsonElement
 
unwrap() - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonJsonElement
 
unwrap() - Method in interface foodev.jsondiff.jsonwrap.JzonElement
 

W

wrap(JsonElement) - Static method in class foodev.jsondiff.jsonwrap.gson.GsonWrapper
 
wrap(Object) - Method in class foodev.jsondiff.jsonwrap.gson.GsonWrapper
 
wrap(JsonNode) - Static method in class foodev.jsondiff.jsonwrap.jackson.JacksonWrapper
 
wrap(Object) - Method in class foodev.jsondiff.jsonwrap.jackson.JacksonWrapper
 
wrap(Object) - Static method in class foodev.jsondiff.jsonwrap.JsonWrapperFactory
 
wrap(Object) - Method in interface foodev.jsondiff.jsonwrap.Wrapper
 
Wrapper - Interface in foodev.jsondiff.jsonwrap
 

A B C D E F G H I J N O P R S T U W

Copyright © 2012. All Rights Reserved.