|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use javolution.lang | |
|---|---|
| javolution.context | Provides real-time Context to facilitate
separation of concerns and achieve higher level of performance and
code predictability. |
| javolution.io | Provides utility classes for input and output (such as
Struct and Union
for direct interoperability with C/C++). |
| javolution.lang | Provides fundamental classes and interfaces; some of which are either missing from
the java.lang package or are not available for all platforms (including J2ME CLDC). |
| 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 | Provides high-performance collection classes and miscellaneous utilities; although
this package provides very few collection classes, they are substitutes for
most of java.util.* classes (for example, java.util.IdentityHashMap would be
a FastMap with an identity key comparator). |
| 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. |
| javolution.xml.sax | Provides SAX2 and
SAX2-Like parsers; the later
being several times faster than conventional SAX2 parsers (by avoiding
String allocations while parsing). |
| javolution.xml.stream | Provides StAX-like XML readers/writers which do not require object creation (such as String) and are consequently faster and more time predictable than standard StAX classes. |
| Classes in javolution.lang used by javolution.context | |
|---|---|
| Configurable
This class facilitates separation of concerns between the configuration logic and the application code. |
|
| Reference
This interface represents an object reference, the reachability level of a reference varies based on the actual reference implementation. |
|
| ValueType
This interface identifies objects which can be manipulated by value; a JVM implementation may allocate instances of this class on the stack and pass references by copy. |
|
| Classes in javolution.lang used by javolution.io | |
|---|---|
| Configurable
This class facilitates separation of concerns between the configuration logic and the application code. |
|
| Reusable
This interfaces identifies mutable objects capable of being used again or repeatedly; once reset, reusable objects behave as if
they were brand-new. |
|
| Classes in javolution.lang used by javolution.lang | |
|---|---|
| Configurable
This class facilitates separation of concerns between the configuration logic and the application code. |
|
| Immutable
This interface identifies classes whose instances are not subject or susceptible to change or variation after creation. |
|
| Reflection
This utility class greatly facilitates the use of reflection to invoke constructors or methods which may or may not exist at runtime or may be loaded/unloaded dynamically such as when running on a OSGi Platform. |
|
| Reflection.Constructor
This interface represents a run-time constructor obtained through reflection. |
|
| Reflection.Method
This interface represents a run-time method obtained through reflection. |
|
| Classes in javolution.lang used by javolution.testing | |
|---|---|
| Configurable
This class facilitates separation of concerns between the configuration logic and the application code. |
|
| Classes in javolution.lang used by javolution.text | |
|---|---|
| Immutable
This interface identifies classes whose instances are not subject or susceptible to change or variation after creation. |
|
| Realtime
This interface identifies RTSJ safe classes with predictable response time and supporting custom allocation policies (e.g.
"stack" allocations). |
|
| Reusable
This interfaces identifies mutable objects capable of being used again or repeatedly; once reset, reusable objects behave as if
they were brand-new. |
|
| ValueType
This interface identifies objects which can be manipulated by value; a JVM implementation may allocate instances of this class on the stack and pass references by copy. |
|
| Classes in javolution.lang used by javolution.util | |
|---|---|
| Configurable
This class facilitates separation of concerns between the configuration logic and the application code. |
|
| Immutable
This interface identifies classes whose instances are not subject or susceptible to change or variation after creation. |
|
| Realtime
This interface identifies RTSJ safe classes with predictable response time and supporting custom allocation policies (e.g.
"stack" allocations). |
|
| Reusable
This interfaces identifies mutable objects capable of being used again or repeatedly; once reset, reusable objects behave as if
they were brand-new. |
|
| Classes in javolution.lang used by javolution.xml | |
|---|---|
| Immutable
This interface identifies classes whose instances are not subject or susceptible to change or variation after creation. |
|
| Reusable
This interfaces identifies mutable objects capable of being used again or repeatedly; once reset, reusable objects behave as if
they were brand-new. |
|
| Classes in javolution.lang used by javolution.xml.sax | |
|---|---|
| Reusable
This interfaces identifies mutable objects capable of being used again or repeatedly; once reset, reusable objects behave as if
they were brand-new. |
|
| Classes in javolution.lang used by javolution.xml.stream | |
|---|---|
| Configurable
This class facilitates separation of concerns between the configuration logic and the application code. |
|
| Reusable
This interfaces identifies mutable objects capable of being used again or repeatedly; once reset, reusable objects behave as if
they were brand-new. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||