|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
XBooleanIterator | This interface represents an Iterator for primitive boolean values. |
XByteIterator | This interface represents an Iterator for primitive byte values. |
XCharIterator | This interface represents an Iterator for primitive char values. |
XCollection.Record | This interface represents the collection records which can directly be iterated over. |
XDateIterator | A Date based XIterator that provide support for getting values as timestamps. |
XDoubleIterator | This interface represents an Iterator for primitive double values. |
XFactory.Provider | |
XFloatIterator | This interface represents an Iterator for primitive float values. |
XIntAdapter<T> | Adapts an int to another type. |
XIntCollection | This class represents collections which can quickly be iterated over
(forward or backward) and which an be made thread-safe
and/or unmodifiable . |
XIntIterator | This interface represents an iterator for primitive int values. |
XIntList | Defines a list comprised of primitive int elements |
XIntListIterator | A list based iterator for primitive longs that support forwards and backwards navigation |
XIntMap<V> | Defines a map with primitive int keys. |
XIntMap.Entry<V> | A Map Entry with a primitive int key. |
XIntSet | |
XIterator<T> | An iterator with the capability of being reset. |
XLongCollection | This class represents collections which can quickly be iterated over
(forward or backward) and which an be made thread-safe
and/or unmodifiable . |
XLongIterator | This interface represents an iterator for primitive long values. |
XLongList | Defines a list comprised of primitive long elements |
XLongListIterator | A list based iterator for primitive longs that support forwards and backwards navigation |
XLongMap<V> | Defines a map with primitive long keys. |
XLongMap.Entry<V> | A Map Entry with a primitive long key. |
XLongSet | |
XShortIterator | This interface represents an Iterator for primitive short values. |
XString.Factory<T extends XString> | A factory interface for creating new concrete instances of an XString |
XStringIterator | A String based XIterator that provide support for copying the next value into an XString. |
Class Summary | |
---|---|
XAbstractPooledString<T extends XAbstractPooledString<T>> | Abstract base class for pooled string types. |
XArrayIterator<T> | An XIterator that iterates over an array. |
XBooleanArrayIterator | An XBooleanIterator that wraps a boolean array. |
XByteArrayIterator | An XByteIterator that wraps a byte array. |
XCharArrayIterator | An XCharIterator that wraps a char array. |
XCollection<E> | This class represents collections which can quickly be iterated over
(forward or backward) and which an be made thread-safe
and/or unmodifiable . |
XCollectionIterator<T> | This class represents an iterator over a XCollection . |
XDateArrayIterator | An XArrayIterator implementing XDateIterator |
XDoubleArrayIterator | An XDoubleIterator that wraps a double array. |
XFactory | A factory for the X Platform's garbage optimized data structures. |
XFloatArrayIterator | An XFloatIterator that wraps a float array. |
XIndexedList<E> | This class represents a random access collection with real-time behavior (smooth capacity increase). |
XIntArrayIterator | An XIntIterator that wraps a int array. |
XIntCollectionBase | This class represents collections which can quickly be iterated over
(forward or backward) and which an be made thread-safe
and/or unmodifiable . |
XIntIndexedList | This class represents a random access collection with real-time behavior
(smooth capacity increase) for a primitivive list of ints
This class has the following advantages over the widely used
java.util.ArrayList :
No large array allocation (for large collections multi-dimensional
arrays are employed). |
XIntLinkedHashMap<V> | This class represents a hash map that avoid creation of garbage;
smooth capacity increase and thread-safe without external
synchronization when shared . |
XIntLinkedHashMap.Entry<V> | This class represents a XIntLinkedHashMap entry. |
XIntLinkedList | This class represents a linked list with real-time behavior; smooth capacity increase and no memory allocation as int as the list size does not exceed its initial capacity. |
XIntLinkedList.IntNode | This class represents a XIntLinkedList node; it allows for direct
iteration over the list values . |
XLinkedHashMap<K,V> | This class represents a hash map that avoid creation of garbage;
smooth capacity increase and thread-safe without external
synchronization when shared . |
XLinkedHashMap.Entry<K,V> | This class represents a XLinkedHashMap entry. |
XLinkedList<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. |
XLinkedList.Node<E> | This class represents a XLinkedList node; it allows for direct
iteration over the list values . |
XLongArrayIterator | An XLongIterator that wraps a long array. |
XLongCollectionBase | This class represents collections which can quickly be iterated over
(forward or backward) and which an be made thread-safe
and/or unmodifiable . |
XLongIndexedList | This class represents a random access collection with real-time behavior
(smooth capacity increase) for a primitivive list of longs
This class has the following advantages over the widely used
java.util.ArrayList :
No large array allocation (for large collections multi-dimensional
arrays are employed). |
XLongLinkedHashMap<V> | This class represents a hash map that avoid creation of garbage;
smooth capacity increase and thread-safe without external
synchronization when shared . |
XLongLinkedHashMap.Entry<V> | This class represents a XLongLinkedHashMap entry. |
XLongLinkedList | 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. |
XLongLinkedList.LongNode | This class represents a XLongLinkedList node; it allows for direct
iteration over the list values . |
XPooledString | Implements a poolable XString. |
XShortArrayIterator | An XShortIterator that wraps a short array. |
XString | Wraps an encoded set of bytes representing a string. |
XString.XStringFactory | A. factory for XString s which does not support pooling or preallocation. |
XStringArrayIterator | An XArrayIterator implementing XStringIterator |
Performance and garbage optimized data structures.
NOTE: The XCollection classes in this package are still in incubation. While the collections framework undergoes significant testing, it is not recommended for use in user code at this time.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |