org.kinsources.kiwa.kidarep
Class LoadedFileHeaders

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

public class LoadedFileHeaders
extends java.lang.Object
implements java.lang.Iterable<LoadedFileHeader>

The LoadedFiles class represents an account collection.

Author:
christian.momon@devinsy.fr

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

Constructor Detail

LoadedFileHeaders

public LoadedFileHeaders()

LoadedFileHeaders

public LoadedFileHeaders(int initialCapacity)
Method Detail

add

public LoadedFileHeader add(int index,
                            LoadedFileHeader source)

add

public LoadedFileHeader add(LoadedFileHeader source)

addAll

public void addAll(LoadedFileHeaders source)

addToPosition

public LoadedFileHeader addToPosition(int position,
                                      LoadedFileHeader source)

clear

public void clear()

copy

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

Returns:
a shallow copy of the current object.

countOfLoadedFiles

public long countOfLoadedFiles()
Returns:

findByDigest

public LoadedFileHeaders findByDigest(java.lang.String digest)
Parameters:
id -
Returns:

getByDigest

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

getById

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

getById

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

getByIndex

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

isEmpty

public boolean isEmpty()
Returns:

isNotEmpty

public boolean isNotEmpty()
Returns:

iterator

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

remove

public void remove(LoadedFileHeader file)
Parameters:
id -

reverse

public LoadedFileHeaders reverse()
Returns:

size

public int size()
Returns:

sortByName

public LoadedFileHeaders sortByName()
Returns: