Uses of Package
javolution.lang

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.
 



Copyright © 2005-2012 Javolution. All Rights Reserved.