org.kinsources.kiwa.utils
Class LabeledDatasetList

java.lang.Object
  extended by org.kinsources.kiwa.utils.LabeledDatasetList
All Implemented Interfaces:
java.lang.Iterable<LabeledDataset>

public class LabeledDatasetList
extends java.lang.Object
implements java.lang.Iterable<LabeledDataset>

The Collections class represents an account collection.

Author:
christian.momon@devinsy.fr

Constructor Summary
LabeledDatasetList()
           
LabeledDatasetList(int initialCapacity)
           
 
Method Summary
 LabeledDataset add(LabeledDataset source)
           
 void addAll(LabeledDatasetList source)
           
 void clear()
           
 LabeledDatasetList copy()
          This methods returns a shallow copy of the current object.
 LabeledDataset getByIndex(int index)
           
 boolean isEmpty()
           
 boolean isNotEmpty()
           
 java.util.Iterator<LabeledDataset> iterator()
           
 void remove(LabeledDataset account)
           
 LabeledDatasetList reverse()
           
 int size()
           
 LabeledDatasetList sortById()
           
 LabeledDatasetList sortByLabel()
           
 LabeledDatasetList sortByName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LabeledDatasetList

public LabeledDatasetList()

LabeledDatasetList

public LabeledDatasetList(int initialCapacity)
Method Detail

add

public LabeledDataset add(LabeledDataset source)

addAll

public void addAll(LabeledDatasetList source)
Parameters:
source -

clear

public void clear()

copy

public LabeledDatasetList copy()
This methods returns a shallow copy of the current object.

Returns:
a shallow copy of the current object.

getByIndex

public LabeledDataset getByIndex(int index)
Parameters:
id -
Returns:

isEmpty

public boolean isEmpty()
Returns:

isNotEmpty

public boolean isNotEmpty()
Returns:

iterator

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

remove

public void remove(LabeledDataset account)
Parameters:
id -

reverse

public LabeledDatasetList reverse()
Returns:

size

public int size()
Returns:

sortById

public LabeledDatasetList sortById()
Returns:

sortByLabel

public LabeledDatasetList sortByLabel()
Returns:

sortByName

public LabeledDatasetList sortByName()
Returns: