# Uses of Package
com.mckoi.util

Packages that use com.mckoi.util
com.mckoi.database: The core database classes for Mckoi.
com.mckoi.database.regexbridge: Implementations of the RegexLibrary interface, which allows the application to select which regular expression package to use.
com.mckoi.jfccontrols: JFC classes to access a Mckoi database from a Swing application.
com.mckoi.store
com.mckoi.util: Miscellaneous utility classes.

Classes in com.mckoi.util used by com.mckoi.database
BigNumber: Extends BigDecimal to allow a number to be positive infinity, negative infinity and not-a-number.
BlockIntegerList: An implementation of AbstractBlockIntegerList that stores all int values in blocks that are entirely stored in main memory.
IntegerListInterface: An interface for querying and accessing a list of primitive integers.
IntegerVector: Similar to the Vector class, except this can only store integer values.
Log: A log file/stream that logs some information generated by the system.
Stats: An object that is used to store and update various stats.
UserTerminal: An interface that represents a terminal that is asked questions in human and machine understandable terms, and sends answers.

Classes in com.mckoi.util used by com.mckoi.database.regexbridge
IntegerVector: Similar to the Vector class, except this can only store integer values.

Classes in com.mckoi.util used by com.mckoi.jfccontrols
TimeFrame: An immutable object that represents a frame of time down to the accuracy of a millisecond.

Classes in com.mckoi.util used by com.mckoi.store
UserTerminal: An interface that represents a terminal that is asked questions in human and machine understandable terms, and sends answers.

Classes in com.mckoi.util used by com.mckoi.util
AbstractBlockIntegerList: An implementation of a list of integer values that are stored across an array of blocks.
BigNumber: Extends BigDecimal to allow a number to be positive infinity, negative infinity and not-a-number.
ByteBuffer: A wrapper for an array of byte[].
IndexComparator: A comparator that is used within BlockIntegerList that compares two int values which are indices to data that is being compared.
IntegerIterator: An iterator for a list of integer's.
IntegerListBlockInterface: A block of an AbstractBlockIntegerList.
IntegerListInterface: An interface for querying and accessing a list of primitive integers.
IntegerVector: Similar to the Vector class, except this can only store integer values.
Log: A log file/stream that logs some information generated by the system.
SearchResults: This object stores the result of a given search.
TimeFrame: An immutable object that represents a frame of time down to the accuracy of a millisecond.
UserTerminal: An interface that represents a terminal that is asked questions in human and machine understandable terms, and sends answers.