|
|||||||||
| 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 XStrings 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 | ||||||||