Package cz.cuni.amis.utils


Interface Summary
IFilter<T> Simple iterface for filtering objects of arbitrary types.
ObjectFilter<T>  
 

Class Summary
ArrayMerger Merge arrays.
ClassUtils  
Concurrent Utility class for concurrent computations.
Const  
Cooldown  
Dimension2D_Double WHY Dimension2D hasn't default Float and Double implementation?
ExceptionDiscarder<T> Used for adapting APIs throwing exceptions to usecases where this is not desired.
ExceptionToString Simple class that serialize (format) exception to the String allowing you to specify a message as a prefix of the whole string.
FilePath  
GenericLoader<T>  
HashCode This class is meant for counting hash codes from any possible type.
Heatup This class allows you to easily setup heatup for any effect you need.
IniFile  
IniFile.Section Class representing one section of the ini file.
Job<RESULT> This Job class represents and wraps one job you want to execute asynchronously.
Lazy<T> Utility class for lazy initialization of objects.
LogFilter Simple way how to filter your log files...
NKey N-argument key - used to store multiple keys within one object to provide n-argument key for maps.
NKeyCommutative N-Key used for maps.
NullCheck  
Query<T> Usefull for queriing sets of objects with some common property.
SafeEquals  
SoftHashMap The code has been obtained from site: http://www.java2s.com/Code/Java/Collections-Data-Structure/SoftHashMap.htm (1.3.2008)
StopWatch  
StreamSink Reads content of the stream and discards it.
StringCutter You will stuff strings into the object and it will check whether the 'limiter' is present.
StringOutputStream OutputStream for the String, writes to StringBuffer.
StringReplacer Very slow and very dumb string replacer ...
SyncLazy<T> Lazy that has synchronized Lazy.create() method (you do not need to synchronize it for yourself).
TestOutput Used to produce text strings during tests, those strings are then consumed by the test case.
Throughput  
TimeUnitToMillis  
Tuple2<FIRST,SECOND>  
Tuple3<FIRST,SECOND,THIRD>  
 

Exception Summary
Job.JobWasAlreadyStartedException Exception that is thrown if you attempt to start one job twice.