Package de.lmu.ifi.dbs.elki.utilities

Utility and helper classes - commonly used data structures, output formatting, exceptions, ...


Interface Summary
InspectionUtilFrequentlyScanned Marker interface for classes that are frequently scanned for by the UI (i.e.

Class Summary
ClassGenericsUtil Utils for handling class instantiation especially with respect to Java generics.
ConstantObject<D extends ConstantObject<D>> ConstantObject provides a parent class for constant objects, that are immutable and unique by class and name.
DatabaseUtil Class with Database-related utility functions such as centroid computation, covariances etc.
DatabaseUtil.CollectionFromRelation<O> Collection view on a database that retrieves the objects when needed.
DatabaseUtil.RelationObjectIterator<O> Iterator class that retrieves the given objects from the database.
FileUtil Various static helper methods to deal with files and file names.
FormatUtil Utility methods for output formatting of various number objects
HandlerList<H> Manages a list of handlers for objects.
InspectionUtil A collection of inspection-related utility functions.
InspectionUtil.ClassSorter Sort classes by their class name.
InspectionUtil.DirClassIterator Class to iterate over a directory tree.
InspectionUtil.JarClassIterator Class to iterate over a Jar file.
QueryStatistic Provides some statistics about queries using a filter-refinement architecture.
Util This class collects various static helper methods.
Util.MaskedArrayList<T> This class is a virtual collection based on masking an array list using a bit mask.

Package de.lmu.ifi.dbs.elki.utilities Description

Utility and helper classes - commonly used data structures, output formatting, exceptions, ...

Specialized utility classes (which often collect static utility methods only) can be found in other places of ELKI as well, as seen below.

Important utility function collections:

Release 0.4.0 (2011-09-20_1324)