Uses of Interface
javolution.lang.Immutable

Packages that use Immutable
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.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
 

Uses of Immutable in javolution.lang
 

Subinterfaces of Immutable in javolution.lang
 interface 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.
 

Uses of Immutable in javolution.text
 

Classes in javolution.text that implement Immutable
 class CharSet
           This class represents a set of characters.
 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).
 

Uses of Immutable in javolution.util
 

Classes in javolution.util that implement Immutable
 class Index
           This class represents a unique index which can be used instead of java.lang.Integer for primitive data types collections.
 

Uses of Immutable in javolution.xml
 

Classes in javolution.xml that implement Immutable
 class QName
           This class represents unique identifiers for XML elements (tags) or attributes (names).
 



Copyright © 2005-2012 Javolution. All Rights Reserved.