Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractCollectionItemChangeDetector<T> - Class in com.irurueta.hermes
-
Abstract class to detect changes in two collections of items.
- AbstractCollectionItemChangeDetector() - Constructor for class com.irurueta.hermes.AbstractCollectionItemChangeDetector
- AbstractListItemChangeDetector<T> - Class in com.irurueta.hermes
-
Abstract class to detect changes between two lists of items.
- AbstractListItemChangeDetector() - Constructor for class com.irurueta.hermes.AbstractListItemChangeDetector
- AbstractSequentialListItemChangeDetector<T> - Class in com.irurueta.hermes
-
Abstract class to detect changes between two lists of items.
- AbstractSequentialListItemChangeDetector() - Constructor for class com.irurueta.hermes.AbstractSequentialListItemChangeDetector
- action - Variable in class com.irurueta.hermes.CollectionItemChange
-
Action that has been performed on the item, such as being added, removed, changed or moved within a collection.
- action - Variable in class com.irurueta.hermes.ListItemChange
-
Action that has been performed on the item, such as being added, removed, changed or moved within a list.
- ARTIFACT_ID_KEY - Static variable in class com.irurueta.hermes.BuildInfo
-
Key to get artifactId of this library from the properties file.
- artifactId - Variable in class com.irurueta.hermes.BuildInfo
-
ArtifactId of this library.
B
- branch - Variable in class com.irurueta.hermes.BuildInfo
-
Build branch.
- BRANCH_KEY - Static variable in class com.irurueta.hermes.BuildInfo
-
Key to get the build branch from the properties file.
- BUILD_INFO_PROPERTIES - Static variable in class com.irurueta.hermes.BuildInfo
-
Properties file that contains build data.
- BUILD_NUMBER_KEY - Static variable in class com.irurueta.hermes.BuildInfo
-
Key to get the build number from the properties file.
- BUILD_TIMESTAMP_KEY - Static variable in class com.irurueta.hermes.BuildInfo
-
Key to get the build timestamp from the properties file.
- buildChanges(List<T>, List<T>) - Method in class com.irurueta.hermes.AbstractCollectionItemChangeDetector
-
Finds changed items and build a list of detected update changes.
- buildChanges(List<T>, List<T>) - Method in class com.irurueta.hermes.AbstractListItemChangeDetector
-
Finds changed items and build a list of detected update changes.
- buildChanges(List<T>, List<T>) - Method in class com.irurueta.hermes.AbstractSequentialListItemChangeDetector
-
Finds changed items and build a list of detected update changes.
- BuildInfo - Class in com.irurueta.hermes
-
Contains build data of this library.
- BuildInfo() - Constructor for class com.irurueta.hermes.BuildInfo
-
Constructor.
- buildInserts(List<T>, List<T>) - Method in class com.irurueta.hermes.AbstractCollectionItemChangeDetector
-
Finds inserted items and build a list of detected insert changes.
- buildInserts(List<T>, List<T>) - Method in class com.irurueta.hermes.AbstractListItemChangeDetector
-
Finds inserted items and build a list of detected insert changes.
- buildInserts(List<T>, List<T>) - Method in class com.irurueta.hermes.AbstractSequentialListItemChangeDetector
-
Finds inserted items and build a list of detected insert changes.
- buildMoves(List<T>, List<T>) - Method in class com.irurueta.hermes.AbstractListItemChangeDetector
-
Finds moved items and build a list of detected move changes.
- buildMoves(List<T>, List<T>) - Method in class com.irurueta.hermes.AbstractSequentialListItemChangeDetector
-
Finds moved items and build a list of detected move changes.
- buildNumber - Variable in class com.irurueta.hermes.BuildInfo
-
Build number.
- buildRemoves(Collection<T>, Collection<T>) - Method in class com.irurueta.hermes.AbstractCollectionItemChangeDetector
-
Finds removed items and build a list of detected remove changes.
- buildRemoves(List<T>, List<T>) - Method in class com.irurueta.hermes.AbstractListItemChangeDetector
-
Finds removed items and build a list of detected remove changes.
- buildRemoves(List<T>, List<T>) - Method in class com.irurueta.hermes.AbstractSequentialListItemChangeDetector
-
Finds removed items and build a list of detected remove changes.
- buildTimestamp - Variable in class com.irurueta.hermes.BuildInfo
-
Build timestamp.
C
- CollectionItemChange - Class in com.irurueta.hermes
-
Contains information about found changes in a collection item.
- CollectionItemChange(CollectionItemChangeAction) - Constructor for class com.irurueta.hermes.CollectionItemChange
-
Constructor.
- CollectionItemChangeAction - Enum Class in com.irurueta.hermes
-
Contains information about the action that has been performed on a collection item.
- CollectionItemChangeAction() - Constructor for enum class com.irurueta.hermes.CollectionItemChangeAction
- CollectionItemChangeDetector<T> - Class in com.irurueta.hermes
-
Class to detect changes between two collections of items.
- CollectionItemChangeDetector(ItemComparator<T>, ItemContentComparator<T>) - Constructor for class com.irurueta.hermes.CollectionItemChangeDetector
-
Constructor.
- com.irurueta.hermes - package com.irurueta.hermes
-
Package containing classes to compare and find changes between two sets of data.
- commit - Variable in class com.irurueta.hermes.BuildInfo
-
Build commit.
- COMMIT_KEY - Static variable in class com.irurueta.hermes.BuildInfo
-
Key to get a build commit from the properties file.
- ComparableCollectionItemChangeDetector<T extends ComparableItem<T>> - Class in com.irurueta.hermes
-
Class to detect changes between two collections of comparable items.
- ComparableCollectionItemChangeDetector() - Constructor for class com.irurueta.hermes.ComparableCollectionItemChangeDetector
- ComparableItem<T extends ComparableItem<T>> - Interface in com.irurueta.hermes
-
Interface of items that can be compared to other items in a collection.
- ComparableListItemChangeDetector<T extends ComparableItem<T>> - Class in com.irurueta.hermes
-
Class to detect changes between two lists of comparable items.
- ComparableListItemChangeDetector() - Constructor for class com.irurueta.hermes.ComparableListItemChangeDetector
- ComparableSequentialListItemChangeDetector<T extends ComparableItem<T>> - Class in com.irurueta.hermes
-
Class to detect changes between two lists of comparable items.
- ComparableSequentialListItemChangeDetector() - Constructor for class com.irurueta.hermes.ComparableSequentialListItemChangeDetector
D
- detectChanges(Collection<T>, Collection<T>) - Method in class com.irurueta.hermes.AbstractCollectionItemChangeDetector
-
Detects changes between two collections of items.
- detectChanges(List<T>, List<T>) - Method in class com.irurueta.hermes.AbstractListItemChangeDetector
-
Detects changes between two lists of items.
- detectChanges(List<T>, List<T>) - Method in class com.irurueta.hermes.AbstractSequentialListItemChangeDetector
-
Detects changes between two lists of items.
E
- equalContent(T) - Method in interface com.irurueta.hermes.ComparableItem
-
Determines whether the content of this item is equal to the content of another item.
- equalContent(T, T) - Method in interface com.irurueta.hermes.ItemContentComparator
-
Determines whether the content of two items is equal.
- equals(Object) - Method in interface com.irurueta.hermes.ComparableItem
-
Determines whether this item is equal to another item (e.g., has the same identifier).
- equals(T, T) - Method in interface com.irurueta.hermes.ItemComparator
-
Determines whether two items are equal (e.g., have the same id).
G
- getAction() - Method in class com.irurueta.hermes.CollectionItemChange
-
Gets the action that has been performed on the item, such as being added, removed, changed or moved within a collection.
- getAction() - Method in class com.irurueta.hermes.ListItemChange
-
Gets the action that has been performed on the item, such as being added, removed, changed or moved within a collection.
- getArtifactId() - Method in class com.irurueta.hermes.BuildInfo
-
Gets artifactId of this library.
- getBranch() - Method in class com.irurueta.hermes.BuildInfo
-
Obtains build branch.
- getBuildNumber() - Method in class com.irurueta.hermes.BuildInfo
-
Gets build number.
- getBuildTimestamp() - Method in class com.irurueta.hermes.BuildInfo
-
Obtains build timestamp.
- getCommit() - Method in class com.irurueta.hermes.BuildInfo
-
Obtains build commit.
- getGroupId() - Method in class com.irurueta.hermes.BuildInfo
-
Obtains groupId of this library.
- getInstance() - Static method in class com.irurueta.hermes.BuildInfo
-
Gets singleton instance.
- getNewItem() - Method in class com.irurueta.hermes.InsertedCollectionItemChange
-
Returns the item that has been added.
- getNewItem() - Method in class com.irurueta.hermes.InsertedListItemChange
-
Returns the item that has been added.
- getNewItem() - Method in class com.irurueta.hermes.MovedListItemChange
-
Returns the item after being updated.
- getNewItem() - Method in class com.irurueta.hermes.UpdatedCollectionItemChange
-
Returns the item that after being updated.
- getNewItem() - Method in class com.irurueta.hermes.UpdatedListItemChange
-
Returns the item after being updated.
- getNewPosition() - Method in class com.irurueta.hermes.InsertedListItemChange
-
Returns the position where the item has been added.
- getNewPosition() - Method in class com.irurueta.hermes.MovedListItemChange
-
Returns the end position of the item after being moved.
- getOldItem() - Method in class com.irurueta.hermes.MovedListItemChange
-
Returns the item that before being updated.
- getOldItem() - Method in class com.irurueta.hermes.RemovedCollectionItemChange
-
Returns the item that has been removed.
- getOldItem() - Method in class com.irurueta.hermes.RemovedListItemChange
-
Returns the item that has been removed.
- getOldItem() - Method in class com.irurueta.hermes.UpdatedCollectionItemChange
-
Returns the item that before being updated.
- getOldItem() - Method in class com.irurueta.hermes.UpdatedListItemChange
-
Returns the item that before being updated.
- getOldPosition() - Method in class com.irurueta.hermes.MovedListItemChange
-
Returns the start position of the item before it was moved.
- getOldPosition() - Method in class com.irurueta.hermes.RemovedListItemChange
-
Returns the position where the item has been removed on the old list.
- getPosition() - Method in class com.irurueta.hermes.UpdatedListItemChange
-
Returns the position where the item has been updated.
- getVersion() - Method in class com.irurueta.hermes.BuildInfo
-
Gets the version of this library.
- GROUP_ID_KEY - Static variable in class com.irurueta.hermes.BuildInfo
-
Key to get groupID of this library from the properties file.
- groupId - Variable in class com.irurueta.hermes.BuildInfo
-
GroupId of this library.
H
- hasContentChanged(T, T) - Method in class com.irurueta.hermes.AbstractCollectionItemChangeDetector
-
Determines whether the content of an item has changed.
- hasContentChanged(T, T) - Method in class com.irurueta.hermes.AbstractListItemChangeDetector
-
Determines whether the content of an item has changed.
- hasContentChanged(T, T) - Method in class com.irurueta.hermes.AbstractSequentialListItemChangeDetector
-
Determines whether the content of an item has changed.
- hasContentChanged(T, T) - Method in class com.irurueta.hermes.CollectionItemChangeDetector
-
Determines whether the content of an item has changed.
- hasContentChanged(T, T) - Method in class com.irurueta.hermes.ComparableCollectionItemChangeDetector
-
Determines whether the content of an item has changed.
- hasContentChanged(T, T) - Method in class com.irurueta.hermes.ComparableListItemChangeDetector
-
Determines whether the content of an item has changed.
- hasContentChanged(T, T) - Method in class com.irurueta.hermes.ComparableSequentialListItemChangeDetector
-
Determines whether the content of an item has changed.
- hasContentChanged(T, T) - Method in class com.irurueta.hermes.ListItemChangeDetector
-
Determines whether the content of an item has changed.
- hasContentChanged(T, T) - Method in class com.irurueta.hermes.SequentialListItemChangeDetector
-
Determines whether the content of an item has changed.
I
- indexOf(List<T>, T) - Method in class com.irurueta.hermes.AbstractCollectionItemChangeDetector
-
Determines the index of an item in a list.
- indexOf(List<T>, T) - Method in class com.irurueta.hermes.AbstractListItemChangeDetector
-
Determines the index of an item in a list.
- indexOf(List<T>, T) - Method in class com.irurueta.hermes.AbstractSequentialListItemChangeDetector
-
Determines the index of an item in a list.
- indexOf(List<T>, T) - Method in class com.irurueta.hermes.CollectionItemChangeDetector
-
Determines the index of an item in a list.
- indexOf(List<T>, T) - Method in class com.irurueta.hermes.ComparableCollectionItemChangeDetector
-
Determines the index of an item in a list.
- indexOf(List<T>, T) - Method in class com.irurueta.hermes.ComparableListItemChangeDetector
-
Determines the index of an item in a list.
- indexOf(List<T>, T) - Method in class com.irurueta.hermes.ComparableSequentialListItemChangeDetector
-
Determines the index of an item in a list.
- indexOf(List<T>, T) - Method in class com.irurueta.hermes.ListItemChangeDetector
-
Determines the index of an item in a list.
- indexOf(List<T>, T) - Method in class com.irurueta.hermes.SequentialListItemChangeDetector
-
Determines the index of an item in a list.
- INSERTED - Enum constant in enum class com.irurueta.hermes.CollectionItemChangeAction
-
Indicates that an item has been inserted into a collection.
- INSERTED - Enum constant in enum class com.irurueta.hermes.ListItemChangeAction
-
Indicates that an item has been inserted into a collection.
- InsertedCollectionItemChange<T> - Class in com.irurueta.hermes
-
Class to represent a change in a collection item that has been added.
- InsertedCollectionItemChange(T) - Constructor for class com.irurueta.hermes.InsertedCollectionItemChange
-
Constructor.
- InsertedListItemChange<T> - Class in com.irurueta.hermes
-
Class to represent a change in a list item that has been added.
- InsertedListItemChange(T, int) - Constructor for class com.irurueta.hermes.InsertedListItemChange
-
Constructor.
- itemComparator - Variable in class com.irurueta.hermes.CollectionItemChangeDetector
-
Comparator to determine whether two items are equal (e.g., by their id).
- itemComparator - Variable in class com.irurueta.hermes.ListItemChangeDetector
-
Comparator to determine whether two items are equal (e.g., by their id).
- itemComparator - Variable in class com.irurueta.hermes.SequentialListItemChangeDetector
-
Comparator to determine whether two items are equal (e.g., by their id).
- ItemComparator<T> - Interface in com.irurueta.hermes
-
Comparator to determine whether two items are equal.
- itemContentComparator - Variable in class com.irurueta.hermes.CollectionItemChangeDetector
-
Comparator to determine whether the content of two items is equal.
- itemContentComparator - Variable in class com.irurueta.hermes.ListItemChangeDetector
-
Comparator to determine whether the content of two items is equal.
- itemContentComparator - Variable in class com.irurueta.hermes.SequentialListItemChangeDetector
-
Comparator to determine whether the content of two items is equal.
- ItemContentComparator<T> - Interface in com.irurueta.hermes
-
Comparator to determine whether two items have equal content.
L
- ListItemChange - Class in com.irurueta.hermes
-
Contains information about found changes in a list item.
- ListItemChange(ListItemChangeAction) - Constructor for class com.irurueta.hermes.ListItemChange
-
Constructor.
- ListItemChangeAction - Enum Class in com.irurueta.hermes
-
Contains information about the action that has been performed on a list item.
- ListItemChangeAction() - Constructor for enum class com.irurueta.hermes.ListItemChangeAction
- ListItemChangeDetector<T> - Class in com.irurueta.hermes
-
Class to detect changes between two lists of items.
- ListItemChangeDetector(ItemComparator<T>, ItemContentComparator<T>) - Constructor for class com.irurueta.hermes.ListItemChangeDetector
-
Constructor.
- LOGGER - Static variable in class com.irurueta.hermes.BuildInfo
-
This class logger.
M
- MOVED - Enum constant in enum class com.irurueta.hermes.ListItemChangeAction
-
Indicates that an item position has changed within a collection.
- MovedListItemChange<T> - Class in com.irurueta.hermes
-
Class to represent a change in a list item that has been moved to a different position.
- MovedListItemChange(T, T, int, int) - Constructor for class com.irurueta.hermes.MovedListItemChange
-
Constructor.
N
- newItem - Variable in class com.irurueta.hermes.InsertedCollectionItemChange
-
Item that has been added.
- newItem - Variable in class com.irurueta.hermes.InsertedListItemChange
-
Item that has been added.
- newItem - Variable in class com.irurueta.hermes.MovedListItemChange
-
Item after being updated.
- newItem - Variable in class com.irurueta.hermes.UpdatedCollectionItemChange
-
Item after being updated.
- newItem - Variable in class com.irurueta.hermes.UpdatedListItemChange
-
Item after being updated.
- newPosition - Variable in class com.irurueta.hermes.InsertedListItemChange
-
Indicates the position where the item has been added on the new list.
- newPosition - Variable in class com.irurueta.hermes.MovedListItemChange
-
This value indicates the position of the item after being moved.
- notContains(Collection<T>, T) - Method in class com.irurueta.hermes.AbstractCollectionItemChangeDetector
-
Determines whether an item is not contained in a collection.
- notContains(Collection<T>, T) - Method in class com.irurueta.hermes.CollectionItemChangeDetector
-
Determines whether an item is not contained in a collection.
- notContains(Collection<T>, T) - Method in class com.irurueta.hermes.ComparableCollectionItemChangeDetector
-
Determines whether an item is not contained in a collection.
- notContains(List<T>, T) - Method in class com.irurueta.hermes.AbstractListItemChangeDetector
-
Determines whether an item is not contained in a list.
- notContains(List<T>, T) - Method in class com.irurueta.hermes.AbstractSequentialListItemChangeDetector
-
Determines whether an item is not contained in a list.
- notContains(List<T>, T) - Method in class com.irurueta.hermes.ComparableListItemChangeDetector
-
Determines whether an item is not contained in a list.
- notContains(List<T>, T) - Method in class com.irurueta.hermes.ComparableSequentialListItemChangeDetector
-
Determines whether an item is not contained in a list.
- notContains(List<T>, T) - Method in class com.irurueta.hermes.ListItemChangeDetector
-
Determines whether an item is not contained in a list.
- notContains(List<T>, T) - Method in class com.irurueta.hermes.SequentialListItemChangeDetector
-
Determines whether an item is not contained in a list.
O
- oldItem - Variable in class com.irurueta.hermes.MovedListItemChange
-
Item that before being updated.
- oldItem - Variable in class com.irurueta.hermes.RemovedCollectionItemChange
-
Item that has been removed.
- oldItem - Variable in class com.irurueta.hermes.RemovedListItemChange
-
Item that has been removed.
- oldItem - Variable in class com.irurueta.hermes.UpdatedCollectionItemChange
-
Item before being updated.
- oldItem - Variable in class com.irurueta.hermes.UpdatedListItemChange
-
Item before being updated.
- oldPosition - Variable in class com.irurueta.hermes.MovedListItemChange
-
This value indicates the position of the item before it was moved.
- oldPosition - Variable in class com.irurueta.hermes.RemovedListItemChange
-
Indicates the position where the item has been removed on the old list.
P
- position - Variable in class com.irurueta.hermes.UpdatedListItemChange
-
Indicates the position where the item has been updated.
R
- reference - Static variable in class com.irurueta.hermes.BuildInfo
-
Singleton stored in a soft reference (to keep it cached in memory unless memory is claimed).
- REMOVED - Enum constant in enum class com.irurueta.hermes.CollectionItemChangeAction
-
Indicates that an item has been removed from a collection.
- REMOVED - Enum constant in enum class com.irurueta.hermes.ListItemChangeAction
-
Indicates that an item has been removed from a collection.
- RemovedCollectionItemChange<T> - Class in com.irurueta.hermes
-
Class to represent a change in a collection item that has been removed.
- RemovedCollectionItemChange(T) - Constructor for class com.irurueta.hermes.RemovedCollectionItemChange
-
Constructor.
- RemovedListItemChange<T> - Class in com.irurueta.hermes
-
Class to represent a change in a list item that has been removed.
- RemovedListItemChange(T, int) - Constructor for class com.irurueta.hermes.RemovedListItemChange
-
Constructor.
S
- SequentialListItemChangeDetector<T> - Class in com.irurueta.hermes
-
Class to detect changes between two lists of items.
- SequentialListItemChangeDetector(ItemComparator<T>, ItemContentComparator<T>) - Constructor for class com.irurueta.hermes.SequentialListItemChangeDetector
-
Constructor.
T
- TIMESTAMP_FORMAT - Static variable in class com.irurueta.hermes.BuildInfo
-
Format for build timestamp.
U
- UPDATED - Enum constant in enum class com.irurueta.hermes.CollectionItemChangeAction
-
Indicates that an item content has been updated in a collection.
- UPDATED - Enum constant in enum class com.irurueta.hermes.ListItemChangeAction
-
Indicates that an item content has been updated in a collection.
- UpdatedCollectionItemChange<T> - Class in com.irurueta.hermes
-
Class to represent a change in a collection item that has been updated.
- UpdatedCollectionItemChange(T, T) - Constructor for class com.irurueta.hermes.UpdatedCollectionItemChange
-
Constructor.
- UpdatedListItemChange<T> - Class in com.irurueta.hermes
-
Class to represent a change in a collection item that has been updated.
- UpdatedListItemChange(T, T, int) - Constructor for class com.irurueta.hermes.UpdatedListItemChange
-
Constructor.
V
- valueOf(String) - Static method in enum class com.irurueta.hermes.CollectionItemChangeAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.irurueta.hermes.ListItemChangeAction
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.irurueta.hermes.CollectionItemChangeAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.irurueta.hermes.ListItemChangeAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version - Variable in class com.irurueta.hermes.BuildInfo
-
Version of this library.
- VERSION_KEY - Static variable in class com.irurueta.hermes.BuildInfo
-
Key to get the version of this library from the properties file.
All Classes and Interfaces|All Packages|Constant Field Values