org.deegree_impl.clients.wcasclient.model
Class ModelList

java.lang.Object
  extended byorg.deegree_impl.clients.wcasclient.model.ModelList
Direct Known Subclasses:
MetadataList, Selection

public class ModelList
extends java.lang.Object

Version:
$Revision: 1.3 $
Author:
Andreas Poth

Nested Class Summary
protected  class ModelList.ComparatorImpl
           
 
Field Summary
protected  java.util.HashMap list
           
 
Constructor Summary
ModelList()
           
ModelList(int initialSize)
          Creates a new CatalogEntryList object with an initial size
 
Method Summary
 void addEntry(BaseMetadata entry)
          adds an entry (MD_Metadata) to the list
 void clear()
          clears the list
 java.lang.Object[] getAll(java.lang.Object[] ob)
          returns all base MD_Metadata objects
 java.lang.Object[] getAllSortedByName(java.lang.Object[] ob)
          returns all base MD_Metadata objects sorted by their names
 java.lang.Object getEntry(java.lang.String id)
          returns an entry (MD_Metadata object) identified by the passed id
 java.lang.Object removeEntry(java.lang.String id)
          removes an entry identified by its id from the list
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

list

protected java.util.HashMap list
Constructor Detail

ModelList

public ModelList()

ModelList

public ModelList(int initialSize)
Creates a new CatalogEntryList object with an initial size

Parameters:
initialSize -
Method Detail

addEntry

public void addEntry(BaseMetadata entry)
adds an entry (MD_Metadata) to the list

Parameters:
entry - a base MD_Metadata description

getEntry

public java.lang.Object getEntry(java.lang.String id)
returns an entry (MD_Metadata object) identified by the passed id

Parameters:
id -
Returns:
base MD_Metadata object

getAll

public java.lang.Object[] getAll(java.lang.Object[] ob)
returns all base MD_Metadata objects

Returns:
all base MD_Metadata objects

getAllSortedByName

public java.lang.Object[] getAllSortedByName(java.lang.Object[] ob)
returns all base MD_Metadata objects sorted by their names

Returns:

removeEntry

public java.lang.Object removeEntry(java.lang.String id)
removes an entry identified by its id from the list

Parameters:
id -
Returns:

clear

public void clear()
clears the list