org.kinsources.kiwa.kidarep
Class DatasetIdIndex

java.lang.Object
  extended by org.kinsources.kiwa.kidarep.DatasetIdIndex
All Implemented Interfaces:
java.lang.Iterable<Dataset>

public class DatasetIdIndex
extends java.lang.Object
implements java.lang.Iterable<Dataset>

The IdAccountIndex class represents an account index.

Author:
christian.momon@devinsy.fr

Constructor Summary
DatasetIdIndex()
           
 
Method Summary
 void clear()
           
 Datasets datasets()
           
 Dataset getById(long value)
           
 boolean isEmpty()
           
 boolean isNotEmpty()
           
 java.util.Iterator<Dataset> iterator()
           
 java.util.Set<java.lang.Long> keys()
           
 Dataset put(Dataset source)
           
 void rebuild(Datasets source)
           
 void remove(Dataset dataset)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatasetIdIndex

public DatasetIdIndex()
Method Detail

clear

public void clear()

datasets

public Datasets datasets()
Returns:

getById

public Dataset getById(long value)
Parameters:
id -
Returns:

isEmpty

public boolean isEmpty()
Returns:

isNotEmpty

public boolean isNotEmpty()
Returns:

iterator

public java.util.Iterator<Dataset> iterator()
Specified by:
iterator in interface java.lang.Iterable<Dataset>
Returns:

keys

public java.util.Set<java.lang.Long> keys()
Returns:

put

public Dataset put(Dataset source)

rebuild

public void rebuild(Datasets source)
Parameters:
source -

remove

public void remove(Dataset dataset)
Parameters:
wire -

size

public int size()
Returns: