org.dishevelled.piccolo.identify
Interface ListView<E,V>

All Known Implementing Classes:
ListNode

public interface ListView<E,V>

List view.

Version:
$Revision$ $Date$
Author:
Michael Heuer

Nested Class Summary
static interface ListView.IndexedModelToView<E,V>
           
static interface ListView.IndexedViewToModel<E,V>
           
static interface ListView.ModelToView<E,V>
           
static interface ListView.ViewDecorator<V>
           
static interface ListView.ViewToModel<E,V>
           
 
Method Summary
 ca.odell.glazedlists.EventList<E> getModel()
           
 ListView.IndexedModelToView<E,V> getModelToView()
           
 ca.odell.glazedlists.ListSelection<E> getSelectionModel()
           
 ListView.ViewDecorator<V> getViewDecorator()
           
 ListView.IndexedViewToModel<E,V> getViewToModel()
           
 void setModel(ca.odell.glazedlists.EventList<E> model)
           
 void setModelToView(ListView.IndexedModelToView<E,V> modelToView)
           
 void setSelectionModel(ca.odell.glazedlists.ListSelection<E> selectionModel)
           
 void setViewDecorator(ListView.ViewDecorator<V> viewDecorator)
           
 void setViewToModel(ListView.IndexedViewToModel<E,V> viewToModel)
           
 

Method Detail

getModel

ca.odell.glazedlists.EventList<E> getModel()

setModel

void setModel(ca.odell.glazedlists.EventList<E> model)

getViewToModel

ListView.IndexedViewToModel<E,V> getViewToModel()

setViewToModel

void setViewToModel(ListView.IndexedViewToModel<E,V> viewToModel)

getModelToView

ListView.IndexedModelToView<E,V> getModelToView()

setModelToView

void setModelToView(ListView.IndexedModelToView<E,V> modelToView)

getSelectionModel

ca.odell.glazedlists.ListSelection<E> getSelectionModel()

setSelectionModel

void setSelectionModel(ca.odell.glazedlists.ListSelection<E> selectionModel)

getViewDecorator

ListView.ViewDecorator<V> getViewDecorator()

setViewDecorator

void setViewDecorator(ListView.ViewDecorator<V> viewDecorator)


Copyright (c) 2007-2011 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).