Index

A B C D E G H I L M N O P R S T U V 
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.
A B C D E G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values