Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.scopemvc.model.collection
Class ListModelSource  view ListModelSource download ListModelSource.java

java.lang.Object
  extended byorg.scopemvc.model.collection.ListModelSource

public class ListModelSource
extends java.lang.Object

Used with ListModelAdaptor to wrap a Collection, List, Array, Enumeration or Iterator as the source of a list of model objects. Useful when initialising org.scopemvc.view.swing.SComboBox or org.scopemvc.view.swing.SList with a static list of data.

Version:
$Revision: 1.2 $ $Date: 2002/01/12 09:35:40 $

Field Summary
private  org.scopemvc.core.PropertyManager listModelManager
           
private  java.lang.Object listSource
           
private  org.scopemvc.core.Selector listSourceSelector
           
 
Constructor Summary
ListModelSource(java.util.Collection listSource)
           
ListModelSource(java.util.Enumeration listSource)
           
ListModelSource(java.util.Iterator listSource)
           
ListModelSource(java.util.List listSource)
           
ListModelSource(org.scopemvc.core.ModelChangeEventSource listSourceModel, org.scopemvc.core.Selector listSourceSelector)
           
 
Method Summary
 void addToList(java.util.List list)
           
 java.lang.Object getListSource()
           
 org.scopemvc.core.ModelChangeEventSource getListSourceModel()
           
 org.scopemvc.core.Selector getListSourceSelector()
           
 boolean isList()
           
 boolean isModelBased()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listSource

private java.lang.Object listSource

listSourceSelector

private org.scopemvc.core.Selector listSourceSelector

listModelManager

private org.scopemvc.core.PropertyManager listModelManager
Constructor Detail

ListModelSource

public ListModelSource(org.scopemvc.core.ModelChangeEventSource listSourceModel,
                       org.scopemvc.core.Selector listSourceSelector)

ListModelSource

public ListModelSource(java.util.Collection listSource)

ListModelSource

public ListModelSource(java.util.List listSource)

ListModelSource

public ListModelSource(java.util.Iterator listSource)

ListModelSource

public ListModelSource(java.util.Enumeration listSource)
Method Detail

isModelBased

public boolean isModelBased()

isList

public boolean isList()

getListSourceModel

public org.scopemvc.core.ModelChangeEventSource getListSourceModel()

getListSource

public java.lang.Object getListSource()

getListSourceSelector

public org.scopemvc.core.Selector getListSourceSelector()

addToList

public void addToList(java.util.List list)