Interface Summary Interface Description ClassResolverInstantiates a class. FilteredIterableList.Filter<T>Filter to determine which elements should be shown. LockBox.EntryEntry in a
MemoryMonitorAPI for Mondrian's memory monitors. MemoryMonitor.ListenerA
MemoryMonitorclient implements the
Listenerinterface and registers with the
MemoryMonitor.TestThis is an interface that a
MemoryMonitormay optionally implement.
ObjectFactory.ContextThis 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
SpatialValueTree2Variation of Luc's SpatialValueTree. SpatialValueTree2.SpatialDimension SpatialValueTree2.SpatialRegion SpatialValueTree2.SpatialRegionRequestA request for a region. UtilCompatibleInterface containing methods which are implemented differently in different versions of the JDK.
Class Summary Class Description AbstractMemoryMonitorAbstract implementation of
ArraySortedSet<E extends Comparable<E>>Implementation of
SortedSetbased on an array.
ArrayStack<E>Stack implementation based on
Base64Encodes and decodes to and from Base64 notation. Base64.InputStreamA
Base64.InputStreamwill read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStreamwill write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
BeanMapView 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(). BugHolder for constants which indicate whether particular issues have been fixed. ByteStringCollection of bytes. CacheMap<S,T>Map with limited size to be used as cache. CancellationCheckerEncapsulates cancel and timeouts checks CartesianProductList<T>List that generates the cartesian product of its component lists. ClassResolver.AbstractClassResolverPartial implementation of
ClassResolver.ThreadContextClassResolver 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
Futurethat has already completed.
CompositeComposite collections. CompositeList<T>List composed of several lists. ConcatenableList<T>List backed by a collection of sub-lists. CountersA collection of counters. DelegatingInvocationHandlerA class derived from
DelegatingInvocationHandlerhandles a method call by looking for a method in itself with identical parameters.
ExpiringReference<T>An expiring reference is a subclass of
SoftReferencewhich pins the reference in memory until a certain timeout is reached.
MemoryMonitorinterface but does nothing: all methods are empty.
FilteredIterableList<T>Iterable list which filters undesirable elements. Format
Formatformats numbers, strings and dates according to the same specification as Visual Basic's
Format.FormatLocaleA FormatLocale contains all information necessary to format objects based upon the locale of the end-user. IdentifierParserUtilities for parsing fully-qualified member names, tuples, member lists, and tuple lists. IdentifierParser.BuilderImplImplementation of Builder that resolves segment lists to members. IdentifierParser.MemberListBuilderImplementation of Builder that builds a member list. IdentifierParser.TupleBuilderImplementation of Builder that builds a tuple. IdentifierParser.TupleListBuilderImplementation of Builder that builds a tuple list. IteratorIterable<E>Iterable over an iterator. LockBoxProvides a way to pass objects via a string moniker. MDCUtilMdcUtil is a small helper class for copying log4j MDC context between threads. MemoryMonitorFactoryThe
MemoryMonitorFactoryis used to get the application's
NotificationMemoryMonitorclass uses the Java5 memory management system to detect system low memory events.
ObjectFactory<V>Concrete derived classes of the generic
ObjectFactoryclass 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
ObjectPoolis a low-memory replacement for a
Pair<L,R>Pair of values. PartiallyOrderedSet<E>Partially-ordered set. PropertyUtilUtilities to generate MondrianProperties.java and mondrian.properties from property definitions in MondrianProperties.xml. ScheduleA
Schedulegenerates a series of time events.
ServiceDiscovery<T>Utility functions to discover Java services. SlotFuture<V>Implementation of
Futurethat completes when a thread writes a value (or an exception) into a slot.
StringKeyType-safe value that contains an immutable string. TraversalList<T>Implementation of
Listfor transposing an array of lists.
Triple<T0,T1,T2>Tuple of three values. UnionIterator<T>Iterator over union of several
Listwhere all methods throw an UnsupportedOperationException exception except for the
UtilCompatiblewhich runs in JDK 1.5.
UtilCompatiblethat runs in JDK 1.6.
XmlParserFactoryProducerClass was created to prevent XXE Security Vulnerabilities http://jira.pentaho.com/browse/PPP-3506 Created by Yury_Bakhmutski on 10/21/2016.
Exception Summary Exception Description CreationException