Package | Description |
---|---|
javolution.context |
Provides real-time
Context to facilitate
separation of concerns and achieve higher level of performance and
code predictability. |
javolution.testing |
Provides classes and interfaces to facilitate all aspects of testing including
unit tests, performance, regression, etc.
|
javolution.text |
Provides classes and interfaces to handle text.
|
javolution.util | |
javolution.xml |
Provides support for the encoding of objects, and the objects reachable from them,
into
XML ; and the complementary reconstruction of the
object graph from XML . |
Modifier and Type | Class and Description |
---|---|
class |
AllocatorContext
This class represents an allocator context; it defines the
the allocation policy of the objects produced by
ObjectFactory . |
class |
ConcurrentContext
This class represents a context to take advantage of concurrent
algorithms on multi-processors systems.
|
class |
Context
This class represents an execution context; they can be associated to
particular threads or objects.
|
class |
HeapContext
This class represents the default allocator context.
|
class |
ImmortalContext
This class represents an allocator from immortal memory (RTSJ).
|
class |
LocalContext
This class represents a context to define locally scoped environment
settings.
|
class |
LogContext
This class represents a context for object-based/thread-based logging
capabilities.
|
class |
PersistentContext
This class represents a context persistent accross multiple program
executions.
|
class |
PoolContext
This class represents a shared pool context for object
allocation/recycling.
|
class |
SecurityContext
This class represents a high-level security context (low level
security being addressed by the system security manager).
|
class |
StackContext
This class represents a stack
allocator context ;
(using thread-local pools or RTSJ ScopedMemory ). |
Modifier and Type | Class and Description |
---|---|
class |
JUnitContext
This class represents a test context forwarding events to the
JUnit framework (e.g.
|
class |
TestContext
This class represents a logging context specialized for testing.
|
class |
TimeContext
This class represents a
test context specialized
for measuring execution time. |
Modifier and Type | Class and Description |
---|---|
class |
Text
This class represents an immutable character sequence with
fast
concatenation , insertion and
deletion capabilities (O[Log(n)]) instead of
O[n] for StringBuffer/StringBuilder). |
Modifier and Type | Class and Description |
---|---|
class |
FastBitSet
This class represents either a table of bits or a set of non-negative
numbers.
|
class |
FastCollection<E>
This class represents collections which can quickly be iterated over
(forward or backward) and which an be made
thread-safe
and/or unmodifiable . |
class |
FastComparator<T>
|
class |
FastList<E>
This class represents a linked list with real-time behavior;
smooth capacity increase and no memory allocation as long as the
list size does not exceed its initial capacity.
|
class |
FastMap<K,V>
This class represents a hash map with real-time behavior;
smooth capacity increase and thread-safe without external
synchronization when
shared . |
class |
FastSet<E>
This class represents a set collection backed by a
FastMap ;
smooth capacity increase and no rehashing ever performed. |
class |
FastTable<E>
This class represents a random access collection with real-time behavior
(smooth capacity increase).
|
class |
Index
This class represents a unique index which can be used instead of
java.lang.Integer for primitive data types collections. |
class |
StandardLog
This class represents a specialized logging context forwarding events
to a standard logger (
java.util.logging.Logger ). |
Modifier and Type | Class and Description |
---|---|
class |
QName
This class represents unique identifiers for XML elements (tags) or
attributes (names).
|
class |
XMLBinding
This class represents the binding between Java classes and
their XML representation (
XMLFormat ). |
Copyright © 2005–2018 Javolution. All rights reserved.