Index
Alle Klassen und Schnittstellen|Alle Packages
A
- add(DifferenceNode) - Methode in Klasse de.serra.so_dirty.difference.DifferenceNodes
-
Add a child difference.
- add(SnapshotNodeFactory) - Methode in Klasse de.serra.so_dirty.sn.CompoundSnapshotNodeFactory
-
Add a factory to the list of factories.
- add(Class<?>, boolean) - Methode in Klasse de.serra.so_dirty.sn.IgnoreSnapshotNodeFactory
-
Adds a type that should be ignored by this Factory.
- ArraySnapshotNode - Klasse in de.serra.so_dirty.sn
-
Snapshot of an array and its members.
- ArraySnapshotNode(Object, SnapshotNode[]) - Konstruktor für Klasse de.serra.so_dirty.sn.ArraySnapshotNode
-
Constucts
- ArraySnapshotNodeFactory - Klasse in de.serra.so_dirty.sn
-
Factory that creates an
ArraySnapshotNode. - ArraySnapshotNodeFactory(SnapshotNodeFactory) - Konstruktor für Klasse de.serra.so_dirty.sn.ArraySnapshotNodeFactory
-
Constructs.
C
- ClassSnapshotNode - Klasse in de.serra.so_dirty.sn
-
Snapshot of an class and its fields.
- ClassSnapshotNode(Object, Map<String, SnapshotNode>) - Konstruktor für Klasse de.serra.so_dirty.sn.ClassSnapshotNode
-
Constructs
- ClassSnapshotNodeFactory - Klasse in de.serra.so_dirty.sn
-
Factory that creates an
ClassSnapshotNode. - ClassSnapshotNodeFactory(SnapshotNodeFactory) - Konstruktor für Klasse de.serra.so_dirty.sn.ClassSnapshotNodeFactory
-
Constructs.
- CompoundSnapshotNodeFactory - Klasse in de.serra.so_dirty.sn
-
SnapshotNodeFactorythat delegates to an inner list of factories. - CompoundSnapshotNodeFactory(SnapshotNodeFactory...) - Konstruktor für Klasse de.serra.so_dirty.sn.CompoundSnapshotNodeFactory
-
Constructs.
D
- de.serra.so_dirty - Modul de.serra.so_dirty
-
A snapshot based dirty checker for java.
- de.serra.so_dirty - Package de.serra.so_dirty
- de.serra.so_dirty.difference - Package de.serra.so_dirty.difference
- de.serra.so_dirty.sn - Package de.serra.so_dirty.sn
- DefaultSnapshotNodeFactory - Klasse in de.serra.so_dirty.sn
-
The default Factory that is used.
- diff(SnapshotNode, String) - Methode in Klasse de.serra.so_dirty.sn.ArraySnapshotNode
- diff(SnapshotNode, String) - Methode in Klasse de.serra.so_dirty.sn.ClassSnapshotNode
- diff(SnapshotNode, String) - Methode in Klasse de.serra.so_dirty.sn.MapSnapshotNode
- diff(SnapshotNode, String) - Methode in Klasse de.serra.so_dirty.sn.ReferenceSnapshotNode
- diff(SnapshotNode, String) - Methode in Schnittstelle de.serra.so_dirty.sn.SnapshotNode
-
Compare this node to the
otherone. - DifferenceNode - Schnittstelle in de.serra.so_dirty.difference
-
The result of a diff operation.
- DifferenceNode.EmptyDifferenceNode - Klasse in de.serra.so_dirty.difference
-
A Difference that is always empty.
- DifferenceNodes - Klasse in de.serra.so_dirty.difference
-
Multiple differences.
- DifferenceNodes(String, DifferenceType...) - Konstruktor für Klasse de.serra.so_dirty.difference.DifferenceNodes
-
Constructs.
- DifferenceNodes(String, Character, DifferenceType...) - Konstruktor für Klasse de.serra.so_dirty.difference.DifferenceNodes
-
Constructs.
- DifferenceType - Enum in de.serra.so_dirty.difference
-
The kind of difference.
- DifferenceVisit<T> - Klasse in de.serra.so_dirty.difference
-
Allows visitors to control the traversal.
- DifferenceVisit(T) - Konstruktor für Klasse de.serra.so_dirty.difference.DifferenceVisit
-
Constructs.
- doDiff(T) - Methode in Klasse de.serra.so_dirty.Snapshot
-
Diff
thisagainstother. - doDiff(Snapshot<T>) - Methode in Klasse de.serra.so_dirty.Snapshot
-
Diff
thisagainstother. - doDiff(SnapshotNode, SnapshotNode, String) - Statische Methode in Schnittstelle de.serra.so_dirty.sn.SnapshotNode
-
Helper to compare two
SnapshotNodes that arenullsafe. - dontGoDeeper() - Methode in Klasse de.serra.so_dirty.difference.DifferenceVisit
-
Avoids the traversal of children.
E
- EmptyDifferenceNode(String) - Konstruktor für Klasse de.serra.so_dirty.difference.DifferenceNode.EmptyDifferenceNode
-
Constructs.
- EQUALITY - Enum-Konstante in Enumeration de.serra.so_dirty.difference.DifferenceType
-
The value is different by equality (
Object.equals(Object).
G
- get(String) - Methode in Schnittstelle de.serra.so_dirty.difference.DifferenceNode
-
Gets a differenceNode specified by an expression.
- getChild(String) - Methode in Schnittstelle de.serra.so_dirty.difference.DifferenceNode
-
Gets a direct child node in the object tree.
- getChildNullable(String) - Methode in Klasse de.serra.so_dirty.difference.DifferenceNode.EmptyDifferenceNode
- getChildNullable(String) - Methode in Schnittstelle de.serra.so_dirty.difference.DifferenceNode
-
Gets a direct child node in the object tree.
- getChildNullable(String) - Methode in Klasse de.serra.so_dirty.difference.DifferenceNodes
- getChildNullable(String) - Methode in Klasse de.serra.so_dirty.difference.LeafDifferenceNode
- getChildNullable(String) - Methode in Klasse de.serra.so_dirty.difference.MapDifferenceNode
- getName() - Methode in Klasse de.serra.so_dirty.difference.DifferenceNode.EmptyDifferenceNode
- getName() - Methode in Schnittstelle de.serra.so_dirty.difference.DifferenceNode
-
The relative path inside the object tree.
- getName() - Methode in Klasse de.serra.so_dirty.difference.DifferenceNodes
- getName() - Methode in Klasse de.serra.so_dirty.difference.LeafDifferenceNode
- getName() - Methode in Klasse de.serra.so_dirty.difference.MapDifferenceNode
- getTypes() - Methode in Klasse de.serra.so_dirty.difference.DifferenceNode.EmptyDifferenceNode
- getTypes() - Methode in Schnittstelle de.serra.so_dirty.difference.DifferenceNode
-
Describes in what way the current node changed.
- getTypes() - Methode in Klasse de.serra.so_dirty.difference.DifferenceNodes
- getTypes() - Methode in Klasse de.serra.so_dirty.difference.LeafDifferenceNode
- getTypes() - Methode in Klasse de.serra.so_dirty.difference.MapDifferenceNode
- getTypesRecursive() - Methode in Schnittstelle de.serra.so_dirty.difference.DifferenceNode
-
All the
DifferenceTypein the hierarchy.
I
- IgnoreSnapshotNodeFactory - Klasse in de.serra.so_dirty.sn
-
Always returns
nullwhenSnapshotNodeFactory.toSnapshotNode(Object)is called. - IgnoreSnapshotNodeFactory() - Konstruktor für Klasse de.serra.so_dirty.sn.IgnoreSnapshotNodeFactory
-
Constructs.
- INSTANCE - Statische Variable in Klasse de.serra.so_dirty.sn.DefaultSnapshotNodeFactory
-
Singleton for the default factory.
- isDifferent(DifferenceType...) - Methode in Schnittstelle de.serra.so_dirty.difference.DifferenceNode
-
Did the node change in one of the ways described by types.
- isDifferent(String, DifferenceType...) - Methode in Schnittstelle de.serra.so_dirty.difference.DifferenceNode
-
Convenience method for
differenceNode.getChild("myPath").isDifferent(types...); - isDifferentRecursive(DifferenceType...) - Methode in Schnittstelle de.serra.so_dirty.difference.DifferenceNode
-
Did the current node or one of its children change?
- isDontGoDeeper() - Methode in Klasse de.serra.so_dirty.difference.DifferenceVisit
-
Should the children not be traversed.
- isStopped() - Methode in Klasse de.serra.so_dirty.difference.DifferenceVisit
-
Is the traversal stopped?
- iterator() - Methode in Klasse de.serra.so_dirty.difference.DifferenceNode.EmptyDifferenceNode
- iterator() - Methode in Klasse de.serra.so_dirty.difference.DifferenceNodes
- iterator() - Methode in Klasse de.serra.so_dirty.difference.LeafDifferenceNode
- iterator() - Methode in Klasse de.serra.so_dirty.difference.MapDifferenceNode
K
- KEY_ADDED - Enum-Konstante in Enumeration de.serra.so_dirty.difference.DifferenceType
-
A key was found in a
Mapthat was not there in the previous snapshot. - KEY_REMOVED - Enum-Konstante in Enumeration de.serra.so_dirty.difference.DifferenceType
-
A key that was previously in a
Mapis not there anymore. - keySnapshot - Variable in Klasse de.serra.so_dirty.sn.MapSnapshotNode.MapMemberSnapshotNode
-
The key snapshot.
L
- LeafDifferenceNode - Klasse in de.serra.so_dirty.difference
-
A
DifferenceNodewith no child nodes. - LeafDifferenceNode(String, DifferenceType...) - Konstruktor für Klasse de.serra.so_dirty.difference.LeafDifferenceNode
-
Constructs.
M
- MapDifferenceNode - Klasse in de.serra.so_dirty.difference
-
Differences of a
Map. - MapDifferenceNode(String, Set<DifferenceType>, int, int, Map<Object, DifferenceNode>) - Konstruktor für Klasse de.serra.so_dirty.difference.MapDifferenceNode
-
Constructs.
- MapMemberSnapshotNode(SnapshotNode, SnapshotNode) - Konstruktor für Klasse de.serra.so_dirty.sn.MapSnapshotNode.MapMemberSnapshotNode
-
Constructs
- MapSnapshotNode - Klasse in de.serra.so_dirty.sn
-
Snapshot of a map and its entries.
- MapSnapshotNode(Object, Collection<MapSnapshotNode.MapMemberSnapshotNode>) - Konstruktor für Klasse de.serra.so_dirty.sn.MapSnapshotNode
-
Constructs.
- MapSnapshotNode.MapMemberSnapshotNode - Klasse in de.serra.so_dirty.sn
-
Snapshot of a single entry of a map.
- MapSnapshotNodeFactory - Klasse in de.serra.so_dirty.sn
-
Factory that creates an
MapSnapshotNode. - MapSnapshotNodeFactory(SnapshotNodeFactory) - Konstruktor für Klasse de.serra.so_dirty.sn.MapSnapshotNodeFactory
-
Constructs.
O
- of(T) - Statische Methode in Klasse de.serra.so_dirty.Snapshot
-
Create a snapshot of
val. - of(T, SnapshotNodeFactory) - Statische Methode in Klasse de.serra.so_dirty.Snapshot
-
Create a snapshot of
valusingfactory. - of(T, Class<T>) - Statische Methode in Klasse de.serra.so_dirty.Snapshot
-
Create a snapshot of
val. - of(T, Class<T>, SnapshotNodeFactory) - Statische Methode in Klasse de.serra.so_dirty.Snapshot
-
Create a snapshot of
valusingfactory.
R
- REFERENCE - Enum-Konstante in Enumeration de.serra.so_dirty.difference.DifferenceType
-
The value is different by reference (==).
- ReferenceSnapshotNode - Klasse in de.serra.so_dirty.sn
-
Can diff an
SnapshotNodebyDifferenceType.REFERENCE,DifferenceType.EQUALITYandDifferenceType.TYPE_CHANGE. - ReferenceSnapshotNode(Object) - Konstruktor für Klasse de.serra.so_dirty.sn.ReferenceSnapshotNode
-
Constructs
- ReferenceSnapshotNodeFactory - Klasse in de.serra.so_dirty.sn
-
Factory that creates an
ReferenceSnapshotNode. - ReferenceSnapshotNodeFactory() - Konstruktor für Klasse de.serra.so_dirty.sn.ReferenceSnapshotNodeFactory
-
Constructs.
S
- Snapshot<T> - Klasse in de.serra.so_dirty
-
Creates a snapshot of an java object that can then be compared to another snappshot to check what has changed.
- SnapshotNode - Schnittstelle in de.serra.so_dirty.sn
-
Snapshot of an object.
- SnapshotNodeFactory - Schnittstelle in de.serra.so_dirty.sn
-
Creates a
SnapshotNodebased on values. - stop() - Methode in Klasse de.serra.so_dirty.difference.DifferenceVisit
-
Stops the traversal.
- stop(T) - Methode in Klasse de.serra.so_dirty.difference.DifferenceVisit
-
Stops the traversal with
value. - supports(Class<?>) - Methode in Klasse de.serra.so_dirty.sn.ArraySnapshotNodeFactory
- supports(Class<?>) - Methode in Klasse de.serra.so_dirty.sn.ClassSnapshotNodeFactory
- supports(Class<?>) - Methode in Klasse de.serra.so_dirty.sn.CompoundSnapshotNodeFactory
- supports(Class<?>) - Methode in Klasse de.serra.so_dirty.sn.IgnoreSnapshotNodeFactory
- supports(Class<?>) - Methode in Klasse de.serra.so_dirty.sn.MapSnapshotNodeFactory
- supports(Class<?>) - Methode in Klasse de.serra.so_dirty.sn.ReferenceSnapshotNodeFactory
- supports(Class<?>) - Methode in Schnittstelle de.serra.so_dirty.sn.SnapshotNodeFactory
-
Determines if this Factory is responsible for
type.
T
- toSnapshotNode(Object) - Methode in Klasse de.serra.so_dirty.sn.ArraySnapshotNodeFactory
- toSnapshotNode(Object) - Methode in Klasse de.serra.so_dirty.sn.ClassSnapshotNodeFactory
- toSnapshotNode(Object) - Methode in Klasse de.serra.so_dirty.sn.CompoundSnapshotNodeFactory
- toSnapshotNode(Object) - Methode in Klasse de.serra.so_dirty.sn.IgnoreSnapshotNodeFactory
- toSnapshotNode(Object) - Methode in Klasse de.serra.so_dirty.sn.MapSnapshotNodeFactory
- toSnapshotNode(Object) - Methode in Klasse de.serra.so_dirty.sn.ReferenceSnapshotNodeFactory
- toSnapshotNode(Object) - Methode in Schnittstelle de.serra.so_dirty.sn.SnapshotNodeFactory
-
Creates an
SnapshotNodeforvalue. - toString() - Methode in Klasse de.serra.so_dirty.difference.LeafDifferenceNode
- TYPE_CHANGE - Enum-Konstante in Enumeration de.serra.so_dirty.difference.DifferenceType
-
The class of the value changed.
V
- value() - Methode in Klasse de.serra.so_dirty.difference.DifferenceVisit
-
The value that should be returned by the traversal.
- value() - Methode in Klasse de.serra.so_dirty.sn.ArraySnapshotNode
- value() - Methode in Klasse de.serra.so_dirty.sn.ClassSnapshotNode
- value() - Methode in Klasse de.serra.so_dirty.sn.MapSnapshotNode
- value() - Methode in Klasse de.serra.so_dirty.sn.ReferenceSnapshotNode
- value() - Methode in Schnittstelle de.serra.so_dirty.sn.SnapshotNode
-
The value that was used to create the snapshot.
- valueOf(String) - Statische Methode in Enumeration de.serra.so_dirty.difference.DifferenceType
-
Gibt die Enumerationskonstante dieses Typs mit dem angegebenen Namen zurück.
- values() - Statische Methode in Enumeration de.serra.so_dirty.difference.DifferenceType
-
Gibt ein Array mit den Konstanten dieses Enum-Typs in der Reihenfolge ihrer Deklaration zurück.
- valueSnapshot - Variable in Klasse de.serra.so_dirty.sn.MapSnapshotNode.MapMemberSnapshotNode
-
The value snapshot.
- visit(DifferenceVisitor<T>, DifferenceVisit<T>) - Methode in Klasse de.serra.so_dirty.difference.DifferenceNode.EmptyDifferenceNode
- visit(DifferenceVisitor<T>, DifferenceVisit<T>) - Methode in Schnittstelle de.serra.so_dirty.difference.DifferenceNode
-
Visits the current node.
- visit(DifferenceVisitor<T>, DifferenceVisit<T>) - Methode in Klasse de.serra.so_dirty.difference.DifferenceNodes
- visit(DifferenceVisitor<T>, DifferenceVisit<T>) - Methode in Klasse de.serra.so_dirty.difference.LeafDifferenceNode
- visit(DifferenceVisitor<T>, DifferenceVisit<T>) - Methode in Klasse de.serra.so_dirty.difference.MapDifferenceNode
Alle Klassen und Schnittstellen|Alle Packages