public class Difference<T> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Difference.DiffNode<T> |
Modifier and Type | Field and Description |
---|---|
List<Difference.DiffNode<T>> |
changes |
String |
name |
Constructor and Description |
---|
Difference(String name) |
Difference(String name,
List<Difference.DiffNode<T>> changes) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(String key,
T oldValue,
T newValue) |
boolean |
addAll(Collection<Difference.DiffNode<T>> diffNodes) |
static Difference |
empty() |
boolean |
equals(Object o) |
String |
getName() |
boolean |
hasDifference() |
int |
hashCode() |
boolean |
hasNoDifference() |
public final String name
public final List<Difference.DiffNode<T>> changes
public Difference(String name, List<Difference.DiffNode<T>> changes)
public Difference(String name)
public static Difference empty()
public String getName()
public boolean hasNoDifference()
public boolean hasDifference()
public boolean addAll(Collection<Difference.DiffNode<T>> diffNodes)
Copyright © 2019 Vitam. All rights reserved.