A B C D E F G I K L M N O P R S T U V W Z _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- a - Variable in class it.tidalwave.util.Pair
- a - Variable in class it.tidalwave.util.Triple
- accumulator() - Method in class it.tidalwave.util.spi.ArrayListCollectorSupport
- allKeys() - Static method in class it.tidalwave.util.Key
-
Returns all the keys registered in the system.
- ANY - it.tidalwave.util.thread.ThreadType
- ArrayListCollectorSupport<COLLECTED_TYPE,COLLECTING_TYPE> - Class in it.tidalwave.util.spi
-
A support
Collector
which uses anArrayList
as the accumulator. - ArrayListCollectorSupport() - Constructor for class it.tidalwave.util.spi.ArrayListCollectorSupport
- as(As.Ref<T>) - Method in interface it.tidalwave.util.As
-
Returns a role for this object of the specified type.
- as(Class<T>) - Method in interface it.tidalwave.util.As
-
Returns an adapter to this object of the specified type.
- as(Class<T>) - Method in interface it.tidalwave.util.spi.AsDelegate
- as(Class<T>) - Method in class it.tidalwave.util.spi.AsSupport
-
Returns an adapter to this object of the specified type.
- as(Class<T>, As.NotFoundBehaviour<T>) - Method in interface it.tidalwave.util.As
-
Returns an adapter to this object of the specified type.
- as(Class<T>, As.NotFoundBehaviour<T>) - Method in class it.tidalwave.util.spi.AsSupport
-
Returns an adapter to this object of the specified type.
- As - Interface in it.tidalwave.util
-
Objects implementing this interface can provide am adapter of the required type.
- As.Defaults - Class in it.tidalwave.util
- As.NotFoundBehaviour<T> - Interface in it.tidalwave.util
- As.Ref<T> - Class in it.tidalwave.util
- ASCENDING - it.tidalwave.util.Finder.SortDirection
- AsDelegate - Interface in it.tidalwave.util.spi
- AsDelegateProvider - Interface in it.tidalwave.util.spi
- AsDelegateProvider.EmptyAsDelegateProvider - Class in it.tidalwave.util.spi
- AsDelegateProvider.Locator - Class in it.tidalwave.util.spi
- AsException - Exception in it.tidalwave.util
-
This exception is thrown by an
as(...)
method that is expected to retrieve a role for a given datum, when the role is not found. - AsException(Class<?>) - Constructor for exception it.tidalwave.util.AsException
-
Creates an exception.
- AsException(Class<?>, Throwable) - Constructor for exception it.tidalwave.util.AsException
-
Creates an exception with a cause.
- asMany(As.Ref<T>) - Method in interface it.tidalwave.util.As
-
Returns the requested role or an empty
Optional
. - asMany(Class<T>) - Method in interface it.tidalwave.util.As
-
Searches for multiple adapters of the given type and returns them.
- asMany(Class<T>) - Method in class it.tidalwave.util.spi.AsSupport
-
Searches for multiple adapters of the given type and returns them.
- asMap() - Method in interface it.tidalwave.util.TypeSafeMap
-
Returns the contents as a plain
Map
. - asMap() - Method in interface it.tidalwave.util.TypeSafeMultiMap
-
Returns the contents as a plain
Map
. - asOptional(Class<T>) - Method in interface it.tidalwave.util.As
-
Deprecated.Use
As.maybeAs(Class)
. - assertThread(ThreadType) - Static method in class it.tidalwave.util.thread.ThreadAssertions
-
Asserts that the current thread is of the specified type.
- AsSupport - Class in it.tidalwave.util.spi
- AsSupport() - Constructor for class it.tidalwave.util.spi.AsSupport
-
Constructor for use in subclassing.
- AsSupport(Object) - Constructor for class it.tidalwave.util.spi.AsSupport
-
Constructor for use in composition.
- AsSupport(Object, Object) - Constructor for class it.tidalwave.util.spi.AsSupport
-
Constructor for use in composition.
- AsSupport(Object, Collection<Object>) - Constructor for class it.tidalwave.util.spi.AsSupport
-
Constructor for use in composition.
B
- b - Variable in class it.tidalwave.util.Pair
- b - Variable in class it.tidalwave.util.Triple
- BASE_0 - Static variable in class it.tidalwave.util.Pair
-
A base 0 index rebaser.
- BASE_1 - Static variable in class it.tidalwave.util.Pair
-
A base 1 index rebaser.
- BundleUtilities - Class in it.tidalwave.util
-
Facility class to manage resource bundles.
- BundleUtilities() - Constructor for class it.tidalwave.util.BundleUtilities
C
- c - Variable in class it.tidalwave.util.Triple
- call() - Method in interface it.tidalwave.util.Callback
- Callback - Interface in it.tidalwave.util
-
A simple callback that can throw any kind of exception.
- canCancel() - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback.Feedback
-
Checks whether the current instance has a callback for cancellation.
- cancel() - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
-
Notifies a cancellation to the user notification.
- canConfirm() - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback.Feedback
-
Checks whether the current instance has a callback for confirmation.
- caption - Variable in class it.tidalwave.util.ui.UserNotification
- characteristics() - Method in class it.tidalwave.util.spi.ArrayListCollectorSupport
- clear() - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
-
Clears the buffer of lines.
- clear() - Method in class it.tidalwave.util.spi.DefaultProcessExecutor.DefaultConsoleOutput
-
Clears the buffer of lines.
- clone() - Method in class it.tidalwave.util.spi.FinderSupport
-
Deprecated.
- clone(Object) - Method in class it.tidalwave.util.spi.FinderSupport
-
Deprecated.Use
FinderSupport.clonedWith(Object)
instead. - clonedWith(Object) - Method in class it.tidalwave.util.spi.FinderSupport
-
Create a clone of this object calling the special copy constructor by reflection.
- combiner() - Method in class it.tidalwave.util.spi.ArrayListCollectorSupport
- compareTo(Id) - Method in class it.tidalwave.util.Id
- compareTo(Key<?>) - Method in class it.tidalwave.util.Key
- computeNeededResults() - Method in class it.tidalwave.util.spi.FinderSupport
-
Subclasses can implement this method where *only the requested* raw results must be retrieved.
- computeResults() - Method in class it.tidalwave.util.spi.FinderSupport
-
Subclasses can implement this method where *all* the raw results must be actually retrieved.
- ConcurrentHashMapWithOptionals<K,V> - Class in it.tidalwave.util
-
A specialisation of
ConcurrentHashMap
withOptional
support. - ConcurrentHashMapWithOptionals() - Constructor for class it.tidalwave.util.ConcurrentHashMapWithOptionals
- confirm() - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
-
Notifies a confirmation to the user notification.
- containsKey(Key<?>) - Method in interface it.tidalwave.util.TypeSafeMap
-
Checks whether a pair has been stored.
- containsKey(Key<?>) - Method in interface it.tidalwave.util.TypeSafeMultiMap
-
Checks whether a pair has been stored.
- count() - Method in interface it.tidalwave.util.Finder
-
Performs the search and returns the count of found items.
- count() - Method in class it.tidalwave.util.spi.FinderSupport
-
Performs the search and returns the count of found items.
- createAsDelegate(Object) - Method in interface it.tidalwave.util.spi.AsDelegateProvider
-
Creates an
AsDelegate
for the given object - createAsDelegate(Object) - Method in class it.tidalwave.util.spi.AsDelegateProvider.EmptyAsDelegateProvider
- createRoleFor(T) - Method in interface it.tidalwave.util.RoleFactory
- currentInstant() - Method in interface it.tidalwave.util.TimeProvider
-
Returns the current time.
- currentInstant() - Method in class it.tidalwave.util.TimeProvider.DefaultTimeProvider
- currentLocalDateTime() - Method in interface it.tidalwave.util.TimeProvider
-
Returns the current time.
- currentZonedDateTime() - Method in interface it.tidalwave.util.TimeProvider
-
Returns the current time.
D
- DEFAULT - Static variable in interface it.tidalwave.util.Finder.SortCriterion
- DefaultConsoleOutput() - Constructor for class it.tidalwave.util.spi.DefaultProcessExecutor.DefaultConsoleOutput
- DefaultInMemorySortCriterion() - Constructor for class it.tidalwave.util.Finder.InMemorySortCriterion.DefaultInMemorySortCriterion
- DefaultProcessExecutor - Class in it.tidalwave.util.spi
- DefaultProcessExecutor() - Constructor for class it.tidalwave.util.spi.DefaultProcessExecutor
- DefaultProcessExecutor.DefaultConsoleOutput - Class in it.tidalwave.util.spi
- DefaultTimeProvider() - Constructor for class it.tidalwave.util.TimeProvider.DefaultTimeProvider
- DESCENDING - it.tidalwave.util.Finder.SortDirection
- DuplicateException - Exception in it.tidalwave.util
-
Notifies that the current operation failed because it would create an illegal duplication (of objects, of ids, etc...)
- DuplicateException() - Constructor for exception it.tidalwave.util.DuplicateException
-
Creates a messageless exception.
- DuplicateException(String) - Constructor for exception it.tidalwave.util.DuplicateException
-
Creates an exception with a message.
E
- empty() - Static method in interface it.tidalwave.util.Finder
-
Returns an empty
Finder
. - empty() - Static method in interface it.tidalwave.util.Initializer
- empty() - Static method in interface it.tidalwave.util.spi.AsDelegateProvider
-
Returns an empty implementation.
- EMPTY - Static variable in interface it.tidalwave.util.Callback
- EmptyAsDelegateProvider() - Constructor for class it.tidalwave.util.spi.AsDelegateProvider.EmptyAsDelegateProvider
- EmptyInitializer() - Constructor for class it.tidalwave.util.Initializer.EmptyInitializer
- entrySet() - Method in interface it.tidalwave.util.TypeSafeMap
-
Returns a set of all the contained (key, value) pairs.
- entrySet() - Method in interface it.tidalwave.util.TypeSafeMultiMap
-
Returns a set of all the contained (key, value) pairs.
- ExtendedFinderSupport<TYPE,EXTENDED_FINDER extends Finder<TYPE>> - Interface in it.tidalwave.util.spi
-
A utility interface for creating extended
Finder
s, it provides automatic covariant return types.
F
- feedback - Variable in class it.tidalwave.util.ui.UserNotificationWithFeedback
- feedback() - Static method in class it.tidalwave.util.ui.UserNotificationWithFeedback
-
Creates a new
Feedback
that does nothing. - Feedback() - Constructor for class it.tidalwave.util.ui.UserNotificationWithFeedback.Feedback
- filteredAndSplitBy(String, String) - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
-
Returns a
Scanner
over the latest line matching a given regular expression, with the specific delimiter regular expression. - filteredAndSplitBy(String, String) - Method in class it.tidalwave.util.spi.DefaultProcessExecutor.DefaultConsoleOutput
-
Returns a
Scanner
over the latest line matching a given regular expression, with the specific delimiter regular expression. - filteredBy(String) - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
-
Returns a list of lines that match the given regular expression.
- filteredBy(String) - Method in class it.tidalwave.util.spi.DefaultProcessExecutor.DefaultConsoleOutput
-
Returns a list of lines that match the given regular expression.
- find() - Static method in class it.tidalwave.util.spi.AsDelegateProvider.Locator
- find(Class<T>, Object...) - Static method in class it.tidalwave.util.Parameters
-
Extracts multiple-value parameters of the given type from an array.
- find(Class<T>, T, Object...) - Static method in class it.tidalwave.util.Parameters
-
Extracts a singled-value parameter of the given type from an array.
- Finder<TYPE> - Interface in it.tidalwave.util
-
A factory for providing results of a search.
- Finder.InMemorySortCriterion<TYPE> - Interface in it.tidalwave.util
-
An interface that should be implemented by specific
Finder.SortCriterion
objects which are capable to implement by themselves the sorting of objects, by post-processing an existing collection of objects. - Finder.InMemorySortCriterion.DefaultInMemorySortCriterion<T> - Class in it.tidalwave.util
- Finder.SortCriterion - Interface in it.tidalwave.util
-
A tag interface to mark objects which are meaningful sort criteria that can be passed to
Finder.sort(it.tidalwave.util.Finder.SortCriterion)
. - Finder.SortDirection - Enum in it.tidalwave.util
-
An enumeration to define the direction of a sort (ascending or descending).
- FinderSupport<TYPE,EXTENDED_FINDER extends Finder<TYPE>> - Class in it.tidalwave.util.spi
-
A support class for implementing a
Finder
. - FinderSupport() - Constructor for class it.tidalwave.util.spi.FinderSupport
-
Default constructor.
- FinderSupport(FinderSupport<TYPE, EXTENDED_FINDER>, Object) - Constructor for class it.tidalwave.util.spi.FinderSupport
-
Clone constructor for subclasses.
- FinderSupport(String) - Constructor for class it.tidalwave.util.spi.FinderSupport
-
Creates an instance with the given name (that will be used for diagnostics).
- firstResult() - Method in interface it.tidalwave.util.Finder
-
Deprecated.Use
Finder.optionalFirstResult()
instead - forEach(BiConsumer<? super Key<?>, ? super Object>) - Method in interface it.tidalwave.util.TypeSafeMap
-
Performs the given action on all the pairs (key, value) contained in this map.
- forEach(BiConsumer<? super Key<?>, ? super Collection<?>>) - Method in interface it.tidalwave.util.TypeSafeMultiMap
-
Performs the given action on all the pairs (key, value) contained in this map.
- forExecutable(String) - Static method in class it.tidalwave.util.spi.DefaultProcessExecutor
-
Factory method for associating an executable.
- from(int) - Method in interface it.tidalwave.util.Finder
-
Tells the
Finder
that only a subset of found items will be returned, starting from the given position. - from(int) - Method in interface it.tidalwave.util.spi.ExtendedFinderSupport
-
Tells the
Finder
that only a subset of found items will be returned, starting from the given position. - from(int) - Method in class it.tidalwave.util.spi.FinderSupport
-
Tells the
Finder
that only a subset of found items will be returned, starting from the given position. - FunctionalCheckedExceptionWrappers - Class in it.tidalwave.util
-
A collections of utility methods for simplifying the syntax of lambda expressions with APIs that don't accept checked exceptions (such as
Stream
): they provide wrapped functions that have no checked exception in the signature and whose implementation delegates to the original function wrapping an eventual checked exception into aRuntimeException
. - FunctionalCheckedExceptionWrappers() - Constructor for class it.tidalwave.util.FunctionalCheckedExceptionWrappers
G
- get() - Method in interface it.tidalwave.util.TimeProvider
-
Returns the current time.
- get(Key<T>) - Method in interface it.tidalwave.util.TypeSafeMap
-
Deprecated.Use
TypeSafeMap.getOptional(Key)
instead - get(Key<T>) - Method in interface it.tidalwave.util.TypeSafeMultiMap
-
Returns a value given its key.
- getClass(Type) - Static method in class it.tidalwave.util.ReflectionUtils
- getDateTimeFormatterFor(FormatStyle, Locale) - Static method in class it.tidalwave.util.LocalizedDateTimeFormatters
-
Returns a formatter.
- getInstance() - Static method in interface it.tidalwave.util.TimeProvider
-
Returns the default instance.
- getKeys() - Method in interface it.tidalwave.util.TypeSafeMap
-
Deprecated.Use
TypeSafeMap.keySet()
instead. - getKeys() - Method in interface it.tidalwave.util.TypeSafeMultiMap
-
Deprecated.Use
TypeSafeMultiMap.keySet()
instead. - getListener() - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
-
Returns the set listener
- getMessage(Class<?>, String, Object...) - Static method in class it.tidalwave.util.BundleUtilities
-
Returns a localised message.
- getMessage(Class<?>, Locale, String, Object...) - Static method in class it.tidalwave.util.BundleUtilities
-
Returns a localised message.
- getOptional(Key<T>) - Method in interface it.tidalwave.util.TypeSafeMap
-
Returns an optional value given its key.
- getSize() - Method in interface it.tidalwave.util.TypeSafeMap
-
Deprecated.Use
TypeSafeMap.size()
instead. - getSize() - Method in interface it.tidalwave.util.TypeSafeMultiMap
-
Deprecated.Use
TypeSafeMultiMap.size()
instead. - getSource(Class<T>, T, Object) - Static method in class it.tidalwave.util.spi.FinderSupport
-
A utility method used by the copy constructor (see general documentation).
- getStderr() - Method in interface it.tidalwave.util.ProcessExecutor
-
Returns the stderr console.
- getStdout() - Method in interface it.tidalwave.util.ProcessExecutor
-
Returns the stdout console.
- getType() - Method in class it.tidalwave.util.As.Ref
- getTypeArguments(Class<T>, Class<? extends T>) - Static method in class it.tidalwave.util.ReflectionUtils
-
Get the actual type arguments a subclass has used to extend a generic base class.
I
- Id - Class in it.tidalwave.util
-
An opaque wrapper for identifiers.
- Id() - Constructor for class it.tidalwave.util.Id
- indexedPairStream(int, int, IntFunction<T>) - Static method in class it.tidalwave.util.Pair
- indexedPairStream(int, int, IntFunction<T>, IntUnaryOperator) - Static method in class it.tidalwave.util.Pair
- indexedPairStream(int, int, IntFunction<T>, IntUnaryOperator, IntFunction<I>) - Static method in class it.tidalwave.util.Pair
- indexedPairStream(Iterable<T>) - Static method in class it.tidalwave.util.Pair
- indexedPairStream(Iterable<T>, IntFunction<I>) - Static method in class it.tidalwave.util.Pair
- indexedPairStream(Iterable<T>, IntUnaryOperator) - Static method in class it.tidalwave.util.Pair
- indexedPairStream(Iterable<T>, IntUnaryOperator, IntFunction<I>) - Static method in class it.tidalwave.util.Pair
- indexedPairStream(Stream<T>) - Static method in class it.tidalwave.util.Pair
- indexedPairStream(Stream<T>, IntFunction<I>) - Static method in class it.tidalwave.util.Pair
- indexedPairStream(Stream<T>, IntUnaryOperator) - Static method in class it.tidalwave.util.Pair
- indexedPairStream(Stream<T>, IntUnaryOperator, IntFunction<I>) - Static method in class it.tidalwave.util.Pair
- indexedPairStream(T[]) - Static method in class it.tidalwave.util.Pair
- indexedPairStream(T[], IntFunction<I>) - Static method in class it.tidalwave.util.Pair
- indexedPairStream(T[], IntUnaryOperator) - Static method in class it.tidalwave.util.Pair
- indexedPairStream(T[], IntUnaryOperator, IntFunction<I>) - Static method in class it.tidalwave.util.Pair
- initialize(K) - Method in class it.tidalwave.util.Initializer.EmptyInitializer
- initialize(T) - Method in interface it.tidalwave.util.Initializer
- Initializer<T> - Interface in it.tidalwave.util
- Initializer.EmptyInitializer<K> - Class in it.tidalwave.util
- intValue() - Method in enum it.tidalwave.util.Finder.SortDirection
- it.tidalwave.util - package it.tidalwave.util
- it.tidalwave.util.annotation - package it.tidalwave.util.annotation
- it.tidalwave.util.spi - package it.tidalwave.util.spi
- it.tidalwave.util.thread - package it.tidalwave.util.thread
- it.tidalwave.util.thread.annotation - package it.tidalwave.util.thread.annotation
- it.tidalwave.util.ui - package it.tidalwave.util.ui
- iterator() - Method in interface it.tidalwave.util.Finder
-
Returns am iterator of results.
K
- Key<T> - Class in it.tidalwave.util
- Key(StringValue) - Constructor for class it.tidalwave.util.Key
-
Deprecated.
- Key(String) - Constructor for class it.tidalwave.util.Key
-
Deprecated.
- keySet() - Method in interface it.tidalwave.util.TypeSafeMap
-
Returns a set of all the contained keys.
- keySet() - Method in interface it.tidalwave.util.TypeSafeMultiMap
-
Returns a set of all the contained keys.
L
- latestLineMatches(String) - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
-
Returns
true
if the latest received line matches the given regular expression. - latestLineMatches(String) - Method in class it.tidalwave.util.spi.DefaultProcessExecutor.DefaultConsoleOutput
-
Returns
true
if the latest received line matches the given regular expression. - LocalizedDateTimeFormatters - Class in it.tidalwave.util
-
A factory class for localized
DateTimeFormatter
s in various flavours, specified by theFormatStyle
. - LocalizedDateTimeFormatters() - Constructor for class it.tidalwave.util.LocalizedDateTimeFormatters
- Locator() - Constructor for class it.tidalwave.util.spi.AsDelegateProvider.Locator
- lock(UserNotification) - Method in interface it.tidalwave.util.ui.LockableView
-
Shows a "Please wait..." notification and locks the UI.
- LockableView - Interface in it.tidalwave.util.ui
-
A partial contract for a View that can be locked with a "Please wait..." notification.
M
- max(int) - Method in interface it.tidalwave.util.Finder
-
Tells the
Finder
that only a maximum number of found items will be returned. - max(int) - Method in interface it.tidalwave.util.spi.ExtendedFinderSupport
-
Tells the
Finder
that only a maximum number of found items will be returned. - max(int) - Method in class it.tidalwave.util.spi.FinderSupport
-
Tells the
Finder
that only a maximum number of found items will be returned. - maybeAs(As.Ref<T>) - Method in interface it.tidalwave.util.As
-
Returns the requested role or an empty
Optional
. - maybeAs(Class<T>) - Method in interface it.tidalwave.util.As
-
Returns the requested role or an empty
Optional
. - mustNotBeArrayOrCollection(Object, String) - Static method in class it.tidalwave.util.Parameters
-
This method is for internal implementation only. Ensures that a given object is neither an array nor a collection.
N
- NamedCallback - Class in it.tidalwave.util
-
A callback associated with a name.
- NamedCallback() - Constructor for class it.tidalwave.util.NamedCallback
- newInstance() - Static method in interface it.tidalwave.util.TypeSafeMap
-
Creates a new empty instance.
- newInstance() - Static method in interface it.tidalwave.util.TypeSafeMultiMap
-
Creates a new empty instance.
- NOT_UI - it.tidalwave.util.thread.ThreadType
- NotFoundException - Exception in it.tidalwave.util
-
Notifies that a searched object couldn't be found.
- NotFoundException() - Constructor for exception it.tidalwave.util.NotFoundException
-
Creates an empty exception.
- NotFoundException(String) - Constructor for exception it.tidalwave.util.NotFoundException
-
Creates an exception with a message.
- NotFoundException(String, Throwable) - Constructor for exception it.tidalwave.util.NotFoundException
-
Creates an exception with a message and a cause.
- NotFoundException(Throwable) - Constructor for exception it.tidalwave.util.NotFoundException
-
Creates an exception with a cause.
- notification() - Static method in class it.tidalwave.util.ui.UserNotification
-
Creates a notification with empty caption and text.
- notificationWithFeedback() - Static method in class it.tidalwave.util.ui.UserNotificationWithFeedback
-
Creates a notification with empty caption and text.
O
- of(Pair<T, U>, V) - Static method in class it.tidalwave.util.Triple
-
Creates a
Triple
from aPair
and another value. - of(Object) - Static method in class it.tidalwave.util.Id
- of(String) - Static method in class it.tidalwave.util.Key
-
Creates an instance with the given name.
- of(String, Class<T>) - Static method in class it.tidalwave.util.Key
-
Creates an instance with the given name and type.
- of(Comparator<? super T>) - Static method in interface it.tidalwave.util.Finder.InMemorySortCriterion
-
Creates a new in-memory
SortCriterion
based on aComparator
. - of(Comparator<? super T>, String) - Static method in interface it.tidalwave.util.Finder.InMemorySortCriterion
-
Creates a new in-memory
SortCriterion
based on aComparator
. - ofCallable(Callable<T>) - Static method in class it.tidalwave.util.Task
-
Creates a
Task
from aCallable
. - ofCallback(Callback) - Static method in class it.tidalwave.util.Task
-
Creates a
Task
from aCallback
. - ofCloned(Collection<T>) - Static method in interface it.tidalwave.util.Finder
-
Returns a wrapped
Finder
on a given collection of elements. - ofCloned(Map<Key<?>, Object>) - Static method in interface it.tidalwave.util.TypeSafeMap
-
Creates an instance cloning the given map.
- ofCloned(Map<Key<?>, Collection<?>>) - Static method in interface it.tidalwave.util.TypeSafeMultiMap
-
Creates an instance cloning the given map.
- ofRunnable(Runnable) - Static method in class it.tidalwave.util.Task
-
Creates a
Task
from aRunnable
. - ofType(Class<ANOTHER_TYPE>) - Method in interface it.tidalwave.util.Finder
-
Tells the
Finder
that the specified type of results is expected. - ofType(Class<ANOTHER_TYPE>) - Method in class it.tidalwave.util.spi.FinderSupport
-
Tells the
Finder
that the specified type of results is expected. - ofUuid() - Static method in class it.tidalwave.util.Id
- onReceived(String) - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput.Listener
- optionalFirstResult() - Method in interface it.tidalwave.util.Finder
-
Performs the search and returns only the first found item.
- optionalResult() - Method in interface it.tidalwave.util.Finder
-
Performs the search assuming that it will return a single item and returns it.
P
- Pair<A,B> - Class in it.tidalwave.util
-
A value object that contains a pair of values.
- Pair() - Constructor for class it.tidalwave.util.Pair
- pairRange(T, int, int) - Static method in class it.tidalwave.util.Pair
-
Creates a
Stream
ofPair
s composed of a given fixed value and an integer in the given range. - pairRangeClosed(T, int, int) - Static method in class it.tidalwave.util.Pair
-
Creates a
Stream
ofPair
s composed of a given fixed value and an integer in the given range. - pairsToMap() - Static method in class it.tidalwave.util.Pair
-
A
Collector
that produces aMap
whose key is fielda
and value fieldb
. - pairStream(T, Stream<U>) - Static method in class it.tidalwave.util.Pair
-
Creates a
Stream
ofPair
s composed of a given fixed value and another element taken from anotherStream
. - Parameters - Class in it.tidalwave.util
-
This class provides a few static utility methods to manipulate arguments to methods.
- Parameters() - Constructor for class it.tidalwave.util.Parameters
- ProcessExecutor - Interface in it.tidalwave.util
-
A facility that provides means for launching an external process, scraping its stdout and stderr in real-time and sending commands by means of its stdin.
- ProcessExecutor.ConsoleOutput - Interface in it.tidalwave.util
-
This interface provides operations that can be performed on the stdout or stderr consoles attached to the external process.
- ProcessExecutor.ConsoleOutput.Listener - Interface in it.tidalwave.util
-
A listener that is invoked whenever a line is read from the console.
- putIfAbsentAndGetNewKey(Optional<K>, V) - Method in class it.tidalwave.util.ConcurrentHashMapWithOptionals
-
If the map doesn't contain the given key, put the new pair(key, value), and return the key itself.
- putIfAbsentAndGetNewKey(K, V) - Method in class it.tidalwave.util.ConcurrentHashMapWithOptionals
-
If the map doesn't contain the given key, put the new pair(key, value), and return the key itself.
R
- r(Object...) - Static method in class it.tidalwave.util.Parameters
-
A convenience method for transforming a varargs of roles to a
Collection
. - ref(Class<?>) - Static method in interface it.tidalwave.util.As
-
Creates a role type reference.
- Ref() - Constructor for class it.tidalwave.util.As.Ref
- ReflectionUtils - Class in it.tidalwave.util
-
Just slightly adapted from http://www.artima.com/weblogs/viewpost.jsp?thread=208860
- ReflectionUtils() - Constructor for class it.tidalwave.util.ReflectionUtils
- reset() - Static method in class it.tidalwave.util.spi.AsDelegateProvider.Locator
-
This method is for testing only. Resets the global
AsDelegateProvider
; it must be called at the test completion wheneverAsDelegateProvider.Locator.set(AsDelegateProvider)
has been called, to avoid polluting the context of further tests. - result() - Method in interface it.tidalwave.util.Finder
-
Deprecated.Use
Finder.optionalResult()
instead - results() - Method in interface it.tidalwave.util.Finder
-
Performs the search and returns the found items.
- results() - Method in class it.tidalwave.util.spi.FinderSupport
-
Performs the search and returns the found items.
- RoleFactory<T> - Interface in it.tidalwave.util
- run() - Method in class it.tidalwave.util.Task
-
The method that must contain the body of the
Task
. - run(Throwable) - Method in interface it.tidalwave.util.As.NotFoundBehaviour
S
- send(String) - Method in interface it.tidalwave.util.ProcessExecutor
-
Sends a string to the stdin of the running process.
- send(String) - Method in class it.tidalwave.util.spi.DefaultProcessExecutor
-
Sends a string to the stdin of the running process.
- set(AsDelegateProvider) - Static method in class it.tidalwave.util.spi.AsDelegateProvider.Locator
-
This method is for testing only. Sets the global
AsDelegateProvider
. - setListener(ProcessExecutor.ConsoleOutput.Listener) - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
-
Sets a listener.
- SimpleFinderSupport<T> - Class in it.tidalwave.util.spi
-
A starting point for implementing a custom
Finder
that is not an extended finder. - SimpleFinderSupport(SimpleFinderSupport<T>, Object) - Constructor for class it.tidalwave.util.spi.SimpleFinderSupport
- SimpleFinderSupport(String) - Constructor for class it.tidalwave.util.spi.SimpleFinderSupport
- SimpleTask - Class in it.tidalwave.util
- SimpleTask() - Constructor for class it.tidalwave.util.SimpleTask
- size() - Method in interface it.tidalwave.util.TypeSafeMap
-
Returns the size of this map.
- size() - Method in interface it.tidalwave.util.TypeSafeMultiMap
-
Returns the size of this map.
- sort(Finder.SortCriterion) - Method in interface it.tidalwave.util.Finder
-
Tells the
Finder
that results will be sorted according to the given criterion, in ascending direction. - sort(Finder.SortCriterion) - Method in interface it.tidalwave.util.spi.ExtendedFinderSupport
-
Tells the
Finder
that results will be sorted according to the given criterion, in ascending direction. - sort(Finder.SortCriterion) - Method in class it.tidalwave.util.spi.FinderSupport
-
Tells the
Finder
that results will be sorted according to the given criterion, in ascending direction. - sort(Finder.SortCriterion, Finder.SortDirection) - Method in interface it.tidalwave.util.Finder
-
Tells the
Finder
that results will be sorted according to the given criterion and direction. - sort(Finder.SortCriterion, Finder.SortDirection) - Method in interface it.tidalwave.util.spi.ExtendedFinderSupport
-
Tells the
Finder
that results will be sorted according to the given criterion and direction. - sort(Finder.SortCriterion, Finder.SortDirection) - Method in class it.tidalwave.util.spi.FinderSupport
-
Tells the
Finder
that results will be sorted according to the given criterion and direction. - sort(List<? extends T>, Finder.SortDirection) - Method in class it.tidalwave.util.Finder.InMemorySortCriterion.DefaultInMemorySortCriterion
- sort(List<? extends TYPE>) - Method in interface it.tidalwave.util.Finder.InMemorySortCriterion
-
Performs the sort of results.
- sort(List<? extends TYPE>, Finder.SortDirection) - Method in interface it.tidalwave.util.Finder.InMemorySortCriterion
-
Performs the sort of results.
- start() - Method in interface it.tidalwave.util.ProcessExecutor
-
Starts the external process.
- start() - Method in class it.tidalwave.util.spi.DefaultProcessExecutor.DefaultConsoleOutput
-
Should not be used by the programmer.
- start() - Method in class it.tidalwave.util.spi.DefaultProcessExecutor
-
Starts the external process.
- stop() - Method in interface it.tidalwave.util.ProcessExecutor
-
Stops the external process.
- stop() - Method in class it.tidalwave.util.spi.DefaultProcessExecutor
-
Stops the external process.
- stream() - Method in interface it.tidalwave.util.Finder
-
Returns a stream of results.
- StreamOperations - Class in it.tidalwave.util
-
A collection of operations on
Stream
s. - StreamOperations() - Constructor for class it.tidalwave.util.StreamOperations
- stringValue() - Method in class it.tidalwave.util.Id
-
Returns the
String
value of this object. - stringValue() - Method in class it.tidalwave.util.Key
-
Returns the
String
value of this object. - stringValue() - Method in interface it.tidalwave.util.StringValue
-
Returns the
String
value of this object. - StringValue - Interface in it.tidalwave.util
-
This interface should be implemented by classes for which is meaningful to be converted into a
String
. - supplier() - Method in class it.tidalwave.util.spi.ArrayListCollectorSupport
T
- Task<T,E extends java.lang.Throwable> - Class in it.tidalwave.util
-
A class which encapsulates a task.
- Task() - Constructor for class it.tidalwave.util.Task
-
Creates a new
Task
. - Task(String) - Constructor for class it.tidalwave.util.Task
-
Creates a new
Task
with the given name. - text - Variable in class it.tidalwave.util.ui.UserNotification
- ThreadAssertions - Class in it.tidalwave.util.thread
-
Facility class for asserting that the current thread is of some kind.
- ThreadAssertions() - Constructor for class it.tidalwave.util.thread.ThreadAssertions
- ThreadConfined - Annotation Type in it.tidalwave.util.thread.annotation
- ThreadType - Enum in it.tidalwave.util.thread
- throwAsException(Class<X>) - Static method in class it.tidalwave.util.As.Defaults
- throwWhenEmpty(T, String) - Static method in exception it.tidalwave.util.NotFoundException
-
Throws the
NotFoundException
when the passed collection isnull
or empty. - throwWhenEmpty(T, String, Object...) - Static method in exception it.tidalwave.util.NotFoundException
-
Throws the
NotFoundException
when the passed collection isnull
or empty. - throwWhenNull(T, String) - Static method in exception it.tidalwave.util.NotFoundException
-
Throws the
NotFoundException
when the passed object isnull
. - throwWhenNull(T, String, Object...) - Static method in exception it.tidalwave.util.NotFoundException
-
Throws the
NotFoundException
when the passed object isnull
. - TimeProvider - Interface in it.tidalwave.util
-
A provider of current time.
- TimeProvider.DefaultTimeProvider - Class in it.tidalwave.util
- toString() - Method in class it.tidalwave.util.Id
- toString() - Method in class it.tidalwave.util.Task
- Triple<A,B,C> - Class in it.tidalwave.util
-
A value object that contains a triple of values.
- Triple() - Constructor for class it.tidalwave.util.Triple
- tripleRange(Pair<T, U>, int, int) - Static method in class it.tidalwave.util.Triple
-
Creates a
Stream
ofTriple
s composed of a given fixedPair
and an integer in the given range. - tripleRangeClosed(Pair<T, U>, int, int) - Static method in class it.tidalwave.util.Triple
-
Creates a
Stream
ofTriple
s composed of a given fixedPair
and an integer in the given range. - tripleStream(Pair<T, U>, Stream<? extends V>) - Static method in class it.tidalwave.util.Triple
-
Creates a
Stream
ofTriple
s composed of a givenPair
and another element taken fromStream
. - type() - Method in annotation type it.tidalwave.util.thread.annotation.ThreadConfined
- TypeSafeMap - Interface in it.tidalwave.util
-
A map that is type safe, i.e.
- TypeSafeMultiMap - Interface in it.tidalwave.util
-
A map that is type safe, i.e.
U
- UI - it.tidalwave.util.thread.ThreadType
- unlock() - Method in interface it.tidalwave.util.ui.LockableView
-
Dismisses the waiting notification and unlocks the UI.
- UNSORTED - Static variable in interface it.tidalwave.util.Finder.SortCriterion
-
A special
Finder.SortCriterion
which indicates that no sort has been performed. - UserNotification - Class in it.tidalwave.util.ui
- UserNotification() - Constructor for class it.tidalwave.util.ui.UserNotification
- UserNotificationWithFeedback - Class in it.tidalwave.util.ui
-
This class models a user notification where a feedback is expected (confirmation or cancellation).
- UserNotificationWithFeedback(String, String, UserNotificationWithFeedback.Feedback) - Constructor for class it.tidalwave.util.ui.UserNotificationWithFeedback
- UserNotificationWithFeedback.Feedback - Class in it.tidalwave.util.ui
-
This class provides a few callback methods to notify a choice from the user.
V
- valueOf(String) - Static method in enum it.tidalwave.util.Finder.SortDirection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum it.tidalwave.util.thread.ThreadType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum it.tidalwave.util.Finder.SortDirection
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum it.tidalwave.util.thread.ThreadType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in interface it.tidalwave.util.TypeSafeMap
-
Returns a set of all the contained values.
- values() - Method in interface it.tidalwave.util.TypeSafeMultiMap
-
Returns a set of all the contained values.
- VisibleForTesting - Annotation Type in it.tidalwave.util.annotation
-
A documenting annotation to state that a given element has a less restrictive access modifier (e.g.
W
- waitFor(String) - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
-
Waits for a line matching the given regular expression to appear.
- waitFor(String) - Method in class it.tidalwave.util.spi.DefaultProcessExecutor.DefaultConsoleOutput
-
Waits for a line matching the given regular expression to appear.
- waitForCompletion() - Method in interface it.tidalwave.util.ProcessExecutor
-
Waits for the termination of the external process.
- waitForCompletion() - Method in class it.tidalwave.util.spi.DefaultProcessExecutor
-
Waits for the termination of the external process.
- with(Key<T>, T) - Method in interface it.tidalwave.util.TypeSafeMap
-
Create a new instance with an additional pair (key, value=
- with(Key<T>, T) - Method in interface it.tidalwave.util.TypeSafeMultiMap
-
Creates a new instance with an additional pair (key, value).
- withArgument(String) - Method in interface it.tidalwave.util.ProcessExecutor
-
Adds a single argument to pass to the external process.
- withArgument(String) - Method in class it.tidalwave.util.spi.DefaultProcessExecutor
-
Adds a single argument to pass to the external process.
- withArguments(String...) - Method in interface it.tidalwave.util.ProcessExecutor
-
Adds some arguments to pass to the external process.
- withArguments(String...) - Method in class it.tidalwave.util.spi.DefaultProcessExecutor
-
Adds some arguments to pass to the external process.
- withCaption(Class<?>, String, Object...) - Method in class it.tidalwave.util.ui.UserNotification
-
Associates a caption to the notification, retrieved from a resource bundle.
- withCaption(Class<?>, String, Object...) - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
-
Associates a caption to the notification, retrieved from a resource bundle.
- withCaption(String) - Method in class it.tidalwave.util.ui.UserNotification
-
Associates a caption to the notification.
- withCaption(String) - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
-
Associates a caption to the notification.
- withContext(Object) - Method in interface it.tidalwave.util.Finder
-
Tells the
Finder
that results should be created with the given context. - withContext(Object) - Method in interface it.tidalwave.util.spi.ExtendedFinderSupport
-
Tells the
Finder
that results should be created with the given context. - withContext(Object) - Method in class it.tidalwave.util.spi.FinderSupport
-
Tells the
Finder
that results should be created with the given context. - withFeedback(UserNotificationWithFeedback.Feedback) - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
-
Associates a
UserNotificationWithFeedback.Feedback
to the notification. - withText(Class<?>, String, Object...) - Method in class it.tidalwave.util.ui.UserNotification
-
Associates a text to the notification, retrieved from a resource bundle.
- withText(Class<?>, String, Object...) - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
-
Associates a text to the notification, retrieved from a resource bundle.
- withText(String) - Method in class it.tidalwave.util.ui.UserNotification
-
Associates a text to the notification.
- withText(String) - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
-
Associates a text to the notification.
- wrappedException(Throwable) - Static method in class it.tidalwave.util.FunctionalCheckedExceptionWrappers
-
Wraps a throwable with a
RuntimeException
.
Z
- zip(Stream<? extends A>, Stream<? extends B>) - Static method in class it.tidalwave.util.StreamOperations
-
Zips two streams into a stream of
Pair
s. - zip(Stream<A>, Stream<B>, BiFunction<? super A, ? super B, ? extends R>) - Static method in class it.tidalwave.util.StreamOperations
-
Zips two streams.
_
- __INSTANCE - Static variable in interface it.tidalwave.util.TimeProvider
- _AsDelegateProvider_ - Static variable in interface it.tidalwave.util.spi.AsDelegateProvider
- _c(FunctionalCheckedExceptionWrappers.ConsumerWithException<T>) - Static method in class it.tidalwave.util.FunctionalCheckedExceptionWrappers
-
A wrapper for a
Consumer
that catches exceptions and wraps them intoRuntimeException
s. - _f(FunctionalCheckedExceptionWrappers.FunctionWithException<T, R>) - Static method in class it.tidalwave.util.FunctionalCheckedExceptionWrappers
-
A wrapper for a
Function
that catches exceptions and wraps them intoRuntimeException
s. - _NamedCallback_ - Static variable in class it.tidalwave.util.NamedCallback
- _p(FunctionalCheckedExceptionWrappers.PredicateWithException<T>) - Static method in class it.tidalwave.util.FunctionalCheckedExceptionWrappers
-
A wrapper for a
Predicate
that catches exceptions and wraps them intoRuntimeException
s. - _r(FunctionalCheckedExceptionWrappers.RunnableWithException) - Static method in class it.tidalwave.util.FunctionalCheckedExceptionWrappers
-
A wrapper for an equivalent of
Runnable
that catches exceptions and wraps them intoRuntimeException
s. - _s(FunctionalCheckedExceptionWrappers.SupplierWithException<T>) - Static method in class it.tidalwave.util.FunctionalCheckedExceptionWrappers
-
A wrapper for a
Supplier
that catches exceptions and wraps them intoRuntimeException
s. - _SortCriterion_ - Static variable in interface it.tidalwave.util.Finder.SortCriterion
All Classes All Packages