Uses of Interface
javolution.util.FastCollection.Record

Packages that use FastCollection.Record
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). 
 

Uses of FastCollection.Record in javolution.util
 

Classes in javolution.util that implement FastCollection.Record
static class FastList.Node<E>
          This class represents a FastList node; it allows for direct iteration over the list values.
static class FastMap.Entry<K,V>
          This class represents a FastMap entry.
 class Index
           This class represents a unique index which can be used instead of java.lang.Integer for primitive data types collections.
 

Methods in javolution.util that return FastCollection.Record
 FastCollection.Record FastCollection.Record.getNext()
          Returns the record after this one.
 FastCollection.Record Index.getNext()
           
 FastCollection.Record FastCollection.Record.getPrevious()
          Returns the record before this one.
 FastCollection.Record Index.getPrevious()
           
abstract  FastCollection.Record FastCollection.head()
          Returns the head record of this collection; it is the record such as head().getNext() holds the first collection value.
 FastCollection.Record FastTable.head()
           
 FastCollection.Record FastBitSet.head()
           
 FastCollection.Record FastSet.head()
           
abstract  FastCollection.Record FastCollection.tail()
          Returns the tail record of this collection; it is the record such as tail().getPrevious() holds the last collection value.
 FastCollection.Record FastTable.tail()
           
 FastCollection.Record FastBitSet.tail()
           
 FastCollection.Record FastSet.tail()
           
 

Methods in javolution.util with parameters of type FastCollection.Record
abstract  void FastCollection.delete(FastCollection.Record record)
          Deletes the specified record from this collection.
 void FastTable.delete(FastCollection.Record record)
           
 void FastList.delete(FastCollection.Record record)
           
 void FastBitSet.delete(FastCollection.Record record)
           
 void FastSet.delete(FastCollection.Record record)
           
abstract  E FastCollection.valueOf(FastCollection.Record record)
          Returns the collection value for the specified record.
 E FastTable.valueOf(FastCollection.Record record)
           
 E FastList.valueOf(FastCollection.Record record)
           
 Index FastBitSet.valueOf(FastCollection.Record record)
           
 E FastSet.valueOf(FastCollection.Record record)
           
 



Copyright © 2005-2012 Javolution. All Rights Reserved.