Package de.espirit.common.util
package de.espirit.common.util
-
ClassDescriptionComparator providing means for alikeness.Utility class to parse CSV files.
Usage:Class representing a single tokenUtility class to write CSV files.Dict<K,V> Interface representing a dictionary.A generic type for providing a list of elements within defined limiting parameters.Factory<T,C> A factory creating instances of type T based on a given configuration.Unchecked exception to be used byFactory
s on creation problems.Filter<T>Interface to be implemented by filters on specific types.A simple combinatorial filter that requires all inner filters to accept an element to be fulfilled.Abstract definition for combinatorial filters.Simple equality filter implementation.A filter implementation accepting elements based on a logical consequence concept, i.e., it accepts an element, if the implication accepting the element is a consequence of the condition accepting it.A simple filter negating the single inner one.A simple combinatorial filter that requires one of the inner filters to accept an element to be fulfilled.Extension to a filter definition that provides the element in question as type safe object, if the filter accepted it.Usage exampleAbstract HashCode container to ease maintaining a hashCode for complex classes having mutable values being part of the hashCode.IdentifierList<K,E> List interface providing at least thekey
(identifier) for a specific index, also the related entryIdentifierList
could benull
Listable<T>An iterable on store elements that enables to transform the iterable into a list.OrderedSet<E>ASet
retaining the iteration orderPair<K,V> Container for a pair of objects, usually a key and a value.Enum providing values to determine the order to be used for sorting.Days of a week:WeekDay.SUNDAY
,WeekDay.MONDAY
,WeekDay.TUESDAY
,WeekDay.WEDNESDAY
,WeekDay.THURSDAY
,WeekDay.FRIDAY
, andWeekDay.SATURDAY
.