Package it.tidalwave.util

Package class diagram package it.tidalwave.util
Interface Summary
As  
As.NotFoundBehaviour<T>  
Finder<Type> A factory for providing results of a search.
Finder.FilterSortCriterion<Type> 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.SortCriterion A tag interface to mark objects which are meaningful sort criteria that can be passed to Finder.sort(it.tidalwave.util.Finder.SortCriterion).
Initializer<T>  
RoleFactory<T>  
StringValue This interface should be implemented by classes for which is meaningful to be converted into a String.
TypeSafeMap  
TypeSafeMultiMap  
 

Class Summary
As.Defaults  
DefaultFilterSortCriterion<Type> A default implementation of Finder.FilterSortCriterion which relies on sorting capabilities of the Java runtime library and only needs a Comparator to be specified.
EmptyInitializer<K>  
Id An opaque wrapper for identifiers.
Key<T>  
Parameters This class provides a few static utility methods to extracts parameters from an array.
Task<T,E extends Throwable> A class which encapsulates a task..
TypeSafeHashMap  
TypeSafeHashMultiMap  
 

Enum Summary
Finder.SortDirection An enumeration to define the direction of a sort (ascending or descending).
 

Exception Summary
AsException  
DuplicateException Notifies that the current operation failed because it would create an illegal duplication (of objects, of ids, etc...)
NotFoundException Notifies that a searched object couldn't be found.
 



Copyright © 2009-2012 Tidalwave s.a.s.. All Rights Reserved.