Package ai.libs.jaicore.basic
-
Interface Summary Interface Description Cancelable IConfig IDatabaseConfig Configuration interface to defined the access properties for a database connectionIGetter<C,P> gets a property P of an object of class CIInformedObjectEvaluatorExtension<V extends java.lang.Comparable<V>> To be used withIObjectEvaluator
if the evaluation depends on the the best value seen so far for other evaluations.ILoggingCustomizable IMetric<T> IObjectEvaluator<T,V extends java.lang.Comparable<V>> ScoredItem<V extends java.lang.Comparable<V>> -
Class Summary Class Description Combinatorics EntitySelector<T> FileUtil Util class for handling file I/O.Maps MathExt A util class for some simple mathematical helpers.ResourceFile ResourceFile may be used to encapsulate files to be loaded from resources, i.e. from the build directory or from inside of a jar.ResourceUtil Utils for handling resource access in a more convenient way.SQLAdapter This is a simple util class for easy database access and query execution in sql.StatisticsUtil Utils for computing some statistics from collections of doubles or arrays.StringUtil This class provides handy utility functions when dealing with Strings.TempFileHandler Utility Class for managing temporary files and corresponding readers/writers.TimeOut ValueUtil -
Exception Summary Exception Description FileIsDirectoryException This exception may be thrown if a File object points to a directory instead of a file.LoadResourceAsFileFailedException PropertiesLoadFailedException Exception can be thrown if properties could not be loaded properly.SystemRequirementsNotMetException TooManyConnectionRetriesException Exception may be thrown if too many retries happened when trying to connect to the database via the SQLAdapter.