org.kinsources.kiwa.kidarep
Class LoadedFiles

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

public class LoadedFiles
extends java.lang.Object
implements java.lang.Iterable<LoadedFile>

The LoadedFiles class represents an account collection.

Author:
christian.momon@devinsy.fr

Constructor Summary
LoadedFiles()
           
LoadedFiles(int initialCapacity)
           
 
Method Summary
 LoadedFile add(int index, LoadedFile source)
           
 LoadedFile add(LoadedFile source)
           
 void addAll(LoadedFiles source)
           
 void clear()
           
 LoadedFiles copy()
          This methods returns a shallow copy of the current object.
 long countOfLoadedFiles()
           
 LoadedFile getByDigest(java.lang.String digest)
           
 LoadedFile getById(long id)
           
 LoadedFile getById(java.lang.String id)
           
 LoadedFile getByIndex(int index)
           
 boolean isEmpty()
           
 boolean isNotEmpty()
           
 java.util.Iterator<LoadedFile> iterator()
           
 void remove(LoadedFile file)
           
 LoadedFiles reverse()
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoadedFiles

public LoadedFiles()

LoadedFiles

public LoadedFiles(int initialCapacity)
Method Detail

add

public LoadedFile add(int index,
                      LoadedFile source)

add

public LoadedFile add(LoadedFile source)

addAll

public void addAll(LoadedFiles source)

clear

public void clear()

copy

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

Returns:
a shallow copy of the current object.

countOfLoadedFiles

public long countOfLoadedFiles()
Returns:

getByDigest

public LoadedFile getByDigest(java.lang.String digest)
Parameters:
id -
Returns:

getById

public LoadedFile getById(long id)
Parameters:
id -
Returns:

getById

public LoadedFile getById(java.lang.String id)
Parameters:
id -
Returns:

getByIndex

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

isEmpty

public boolean isEmpty()
Returns:

isNotEmpty

public boolean isNotEmpty()
Returns:

iterator

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

remove

public void remove(LoadedFile file)
Parameters:
id -

reverse

public LoadedFiles reverse()
Returns:

size

public int size()
Returns: