| Interface | Description |
|---|---|
| ClassResolver |
Instantiates a class.
|
| DateSchedule |
A
DateSchedule returns a series of dates. |
| FilteredIterableList.Filter<T> |
Filter to determine which elements should be shown.
|
| LockBox.Entry |
Entry in a
LockBox. |
| MemoryMonitor |
API for Mondrian's memory monitors.
|
| MemoryMonitor.Listener |
A
MemoryMonitor client implements the Listener
interface and registers with the MemoryMonitor. |
| MemoryMonitor.Test |
This is an interface that a
MemoryMonitor may optionally
implement. |
| ObjectFactory.Context |
This is for testing only.
|
| PartiallyOrderedSet.Ordering<E> |
Ordering relation.
|
| SpatialValueTree<K,E,V> |
A SpatialValueTree is a multidimensional index of values.
|
| SpatialValueTree.SpatialRegion<K,E> |
Describes a spatial region within a
SpatialValueTree. |
| SpatialValueTree2 |
Variation of Luc's SpatialValueTree.
|
| SpatialValueTree2.SpatialDimension | |
| SpatialValueTree2.SpatialRegion | |
| SpatialValueTree2.SpatialRegionRequest |
A request for a region.
|
| TimeSchedule |
A
TimeSchedule generates a series of times within a day. |
| UtilCompatible |
Interface containing methods which are implemented differently in different
versions of the JDK.
|
| Class | Description |
|---|---|
| AbstractMemoryMonitor |
Abstract implementation of
MemoryMonitor. |
| AbstractMemoryMonitor.Entry |
Class used to associate
Listener and threshold. |
| ArraySortedSet<E extends Comparable<E>> |
Implementation of
SortedSet based on an array. |
| ArrayStack<E> |
Stack implementation based on
ArrayList. |
| Base64 |
Encodes and decodes to and from Base64 notation.
|
| Base64.InputStream |
A
Base64.InputStream will read data from another
java.io.InputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly. |
| Base64.OutputStream |
A
Base64.OutputStream will write data to another
java.io.OutputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly. |
| Base64Test |
Test case for
Base64. |
| BeanMap |
View of an object as a map.
|
| BlockingHashMap<K,V> |
A limited Map implementation which supports waiting for a value
to be available when calling get().
|
| BlockingHashMapTest |
Testcase for
BlockingHashMap. |
| Bug |
Holder for constants which indicate whether particular issues have been
fixed.
|
| ByteString |
Collection of bytes.
|
| CacheMap<S,T> |
Map with limited size to be used as cache.
|
| CancellationChecker |
Encapsulates cancel and timeouts checks
|
| CartesianProductList<T> |
List that generates the cartesian product of its component lists.
|
| ClassResolver.AbstractClassResolver |
Partial implementation of
ClassResolver. |
| ClassResolver.ThreadContextClassResolver |
Implementation of
ClassResolver that calls
Thread.getContextClassLoader() on the current thread. |
| CombiningGenerator<E> |
A list that, given a collection of elements, contains every possible
combination of those objects (also known as the
power set of those
objects).
|
| CompletedFuture<V> |
Implementation of
Future that has already completed. |
| Composite |
Composite collections.
|
| CompositeList<T> |
List composed of several lists.
|
| ConcatenableList<T> |
List backed by a collection of sub-lists.
|
| ConcatenableListTest |
Test cases for
ConcatenableList. |
| Counters |
A collection of counters.
|
| DailyDateSchedule |
A
DailyDateSchedule fires every day. |
| DelegatingInvocationHandler |
A class derived from
DelegatingInvocationHandler handles a
method call by looking for a method in itself with identical parameters. |
| DigitList |
DigitList handles the transcoding between numeric values and
strings of characters. |
| ExpiringReference<T> |
An expiring reference is a subclass of
SoftReference
which pins the reference in memory until a certain timeout
is reached. |
| ExpiringReferenceTest | |
| FauxMemoryMonitor |
The
FauxMemoryMonitor implements the MemoryMonitor
interface but does nothing: all methods are empty. |
| FilteredIterableList<T> |
Iterable list which filters undesirable elements.
|
| FilteredIterableTest |
Unit-test for FilteredIterable
|
| Format |
Format formats numbers, strings and dates according to the
same specification as Visual Basic's
format() function. |
| Format.AlternateFormat |
AlternateFormat is an implementation of
Format.BasicFormat which
allows a different format to be used for different kinds of values. |
| Format.BasicFormat |
BasicFormat is the interface implemented by the classes which do all
the work.
|
| Format.CompoundFormat |
CompoundFormat is an implementation of
Format.BasicFormat where
each value is formatted by applying a sequence of format elements. |
| Format.DateFormat |
DateFormat is an element of a
Format.CompoundFormat which has a
value when applied to a Calendar object. |
| Format.FallbackFormat |
FallbackFormat catches un-handled datatypes and prints the original
format string.
|
| Format.FormatLocale |
A FormatLocale contains all information necessary to format objects
based upon the locale of the end-user.
|
| Format.JavaFormat |
JavaFormat is an implementation of
Format.BasicFormat which
prints values using Java's default formatting for their type. |
| Format.LiteralFormat |
LiteralFormat is an implementation of
Format.BasicFormat which
prints a constant value, regardless of the value to be formatted. |
| Format.NumericFormat |
NumericFormat is an implementation of
Format.BasicFormat which
prints numbers with a given number of decimal places, leading zeroes, in
exponential notation, etc. |
| Format.Token | |
| FormatTest |
Unit test for
Format. |
| IdentifierParser |
Utilities for parsing fully-qualified member names, tuples, member lists,
and tuple lists.
|
| IdentifierParser.BuilderImpl |
Implementation of Builder that resolves segment lists to members.
|
| IdentifierParser.MemberListBuilder |
Implementation of Builder that builds a member list.
|
| IdentifierParser.TupleBuilder |
Implementation of Builder that builds a tuple.
|
| IdentifierParser.TupleListBuilder |
Implementation of Builder that builds a tuple list.
|
| IteratorIterable<E> |
Iterable over an iterator.
|
| LockBox |
Provides a way to pass objects via a string moniker.
|
| MemoryMonitorFactory |
The
MemoryMonitorFactory is used to get the application's
MemoryMonitor. |
| MemoryMonitorTest |
Test case for
ObjectPool. |
| MemoryMonitorTest.TestMM | |
| MemoryMonitorTest.TestMM2 | |
| MondrianFloatingDecimal |
Representation of a number as a list of digits.
|
| MonthlyByDayDateSchedule |
A
MonthlyByDayDateSchedule fires on a particular set of days
every month. |
| MonthlyByWeekDateSchedule |
A
MonthlyByWeekDateSchedule fires on particular days of
particular weeks of a month. |
| NotificationMemoryMonitor |
The
NotificationMemoryMonitor class uses the Java5
memory management system to detect system low memory events. |
| ObjectFactory<V> |
Concrete derived classes of the generic
ObjectFactory class
are used to produce an implementation of an interface (a
normal interface implementation or a Proxy). |
| ObjectFactory.Singleton<T> |
Implementation of ObjectFactory
that returns only a single instance of the Object.
|
| ObjectPool<T> |
An
ObjectPool is a low-memory replacement for a
HashSet. |
| ObjectPoolTest |
Test case for
ObjectPool. |
| ObjectPoolTest.KeyValue | |
| OnceTimeSchedule |
A
OnceTimeSchedule fires at one and only one time. |
| Pair<L,R> |
Pair of values.
|
| PartiallyOrderedSet<E> |
Partially-ordered set.
|
| PartiallyOrderedSetTest |
Unit test for
PartiallyOrderedSet. |
| PrimeFinder |
Not of interest for users; only for implementors of hashtables.
|
| PrimeFinderTest |
Testcase for
PrimeFinder. |
| PropertyUtil |
Utilities to generate MondrianProperties.java and mondrian.properties
from property definitions in MondrianProperties.xml.
|
| Schedule |
A
Schedule generates a series of time events. |
| ScheduleTest | |
| ScheduleUtil |
Utility functions for
Schedule and supporting classes. |
| ServiceDiscovery<T> |
Utility functions to discover Java services.
|
| ServiceDiscoveryTest |
Created by nbaker on 8/2/16.
|
| SlotFuture<V> |
Implementation of
Future that completes
when a thread writes a value (or an exception) into a slot. |
| StringKey |
Type-safe value that contains an immutable string.
|
| TraversalList<T> |
Implementation of
List for transposing an array of
lists. |
| Triple<T0,T1,T2> |
Tuple of three values.
|
| UnionIterator<T> |
Iterator over union of several
Iterable collections. |
| UnsupportedList<T> |
Implementation of
List where all methods throw
an UnsupportedOperationException exception except for the
isEmpty method. |
| UtilCompatibleJdk15 |
Implementation of
UtilCompatible which runs in
JDK 1.5. |
| UtilCompatibleJdk16 |
Implementation of
UtilCompatible that runs in
JDK 1.6. |
| WeeklyDateSchedule |
A
WeeklyDateSchedule fires every week. |
| Enum | Description |
|---|---|
| PropertyUtil.Generator |
| Exception | Description |
|---|---|
| CreationException |