See: Description
| Class | Description |
|---|---|
| ClassGenericsUtil |
Utilities for handling class instantiation, especially with respect to Java
generics.
|
| ELKIBuilder<T> |
Builder utility class.
|
| ELKIServiceLoader |
Class that emulates the behavior of an java ServiceLoader, except that the
classes are not automatically instantiated.
|
| ELKIServiceRegistry |
Registry of available implementations in ELKI.
|
| ELKIServiceRegistry.Entry |
Entry in the service registry.
|
| ELKIServiceScanner |
A collection of inspection-related utility functions.
|
| ELKIServiceScanner.DirClassIterator |
Class to iterate over a directory tree.
|
| HandlerList<H> |
Manages a list of handlers for objects.
|
| Util |
This class collects various static helper methods.
|
| Annotation Type | Description |
|---|---|
| Alias |
This interface defines alias names for classes.
|
| Priority |
This annotation is used for sorting entries in the UIs.
|
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:
Util: Miscellaneous utility
functions.LoggingUtil: simple logging
access.MathUtil: Mathematics utility
functions.VectorUtil: Vector and Matrix
functions.SpatialUtil: Spatial MBR
computations (intersection, union etc.).ByteArrayUtil: byte array
processing (low-level IO via byte arrays).FileUtil: File and file name
utility functions.ClassGenericsUtil: Generic classes
(instantiation, arrays of arrays, sets that require safe but unchecked
casts).TypeUtil: Data type utility
functions and common type definitions.QueryUtil: Database Query API
simplifications.DBIDUtil: Database ID DBID
handling.DataStoreUtil: Data
storage layer (like Maps).DatabaseUtil: database utility
functions (centroid etc.).ResultUtil: result processing
functions (e.g. extracting sub-results).FormatUtil: output
formatting.SVGUtil: SVG generation
(XML DOM based).BatikUtil: Apache
Batik SVG utilities (coordinate transforms screen to canvas).OptionUtil: Managing
parameter settingsELKIServiceRegistry: class and
classpath inspection.RStarTreeUtil:
reporting page file accesses.Copyright © 2019 ELKI Development Team. License information.