NASA World Wind

gov.nasa.worldwind.applications.gio.catalogui
Class DefaultResultList

java.lang.Object
  extended by gov.nasa.worldwind.applications.gio.catalogui.DefaultResultList
All Implemented Interfaces:
ResultList, Iterable<ResultModel>

public class DefaultResultList
extends Object
implements ResultList


Constructor Summary
DefaultResultList()
           
 
Method Summary
 void add(ResultModel result)
           
 void addAll(Collection<? extends ResultModel> c)
           
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 void addResultListListener(ResultListListener l)
           
 void clear()
           
 boolean contains(ResultModel result)
           
protected  void fireModelEvent(ResultListEvent e)
           
 void firePropertyChange()
           
 void firePropertyChange(PropertyChangeEvent evt)
           
 void firePropertyChange(String propertyName, Object oldValue, Object newValue)
           
protected  void fireResultsDeleted(int startIndex, int endIndex)
           
protected  void fireResultsInserted(int startIndex, int endIndex)
           
protected  void fireResultsUpdated(int startIndex, int endIndex, int type)
           
protected  void fireResultUpdated(int index, PropertyChangeEvent evt, int type)
           
 ResultModel get(int index)
           
 PropertyChangeListener[] getPropertyChangeListeners()
           
 ResultListListener[] getResultListListeners()
           
 int indexOf(ResultModel result)
           
 void insert(int index, ResultModel result)
           
 boolean isEmpty()
           
 Iterator<ResultModel> iterator()
           
 ResultModel remove(int index)
           
 boolean remove(ResultModel result)
           
 void removePropertyChangeListener(PropertyChangeListener listener)
           
 void removeResultListListener(ResultListListener l)
           
 ResultModel set(int index, ResultModel result)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultResultList

public DefaultResultList()
Method Detail

add

public void add(ResultModel result)
Specified by:
add in interface ResultList

addAll

public void addAll(Collection<? extends ResultModel> c)
Specified by:
addAll in interface ResultList

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface ResultList

addResultListListener

public void addResultListListener(ResultListListener l)
Specified by:
addResultListListener in interface ResultList

clear

public void clear()
Specified by:
clear in interface ResultList

contains

public boolean contains(ResultModel result)
Specified by:
contains in interface ResultList

fireModelEvent

protected void fireModelEvent(ResultListEvent e)

firePropertyChange

public void firePropertyChange()

firePropertyChange

public void firePropertyChange(PropertyChangeEvent evt)

firePropertyChange

public void firePropertyChange(String propertyName,
                               Object oldValue,
                               Object newValue)

fireResultsDeleted

protected void fireResultsDeleted(int startIndex,
                                  int endIndex)

fireResultsInserted

protected void fireResultsInserted(int startIndex,
                                   int endIndex)

fireResultsUpdated

protected void fireResultsUpdated(int startIndex,
                                  int endIndex,
                                  int type)

fireResultUpdated

protected void fireResultUpdated(int index,
                                 PropertyChangeEvent evt,
                                 int type)

get

public ResultModel get(int index)
Specified by:
get in interface ResultList

getPropertyChangeListeners

public PropertyChangeListener[] getPropertyChangeListeners()
Specified by:
getPropertyChangeListeners in interface ResultList

getResultListListeners

public ResultListListener[] getResultListListeners()
Specified by:
getResultListListeners in interface ResultList

indexOf

public int indexOf(ResultModel result)
Specified by:
indexOf in interface ResultList

insert

public void insert(int index,
                   ResultModel result)
Specified by:
insert in interface ResultList

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface ResultList

iterator

public Iterator<ResultModel> iterator()
Specified by:
iterator in interface ResultList
Specified by:
iterator in interface Iterable<ResultModel>

remove

public ResultModel remove(int index)
Specified by:
remove in interface ResultList

remove

public boolean remove(ResultModel result)
Specified by:
remove in interface ResultList

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface ResultList

removeResultListListener

public void removeResultListListener(ResultListListener l)
Specified by:
removeResultListListener in interface ResultList

set

public ResultModel set(int index,
                       ResultModel result)
Specified by:
set in interface ResultList

size

public int size()
Specified by:
size in interface ResultList

NASA World Wind