com.ldodds.foafamatic
Class AbstractPanelManager

java.lang.Object
  |
  +--com.ldodds.foafamatic.AbstractPanelManager
Direct Known Subclasses:
AlbumManager, DocumentManager, FriendManager

public abstract class AbstractPanelManager
extends java.lang.Object

Base class for objects that manage the UI events and data for a tab consisting of a table, data entry form, and buttons.

Author:
ldodds

Field Summary
protected  java.lang.String _form
           
protected  java.util.List _items
           
protected  com.ldodds.thinlet.Table _table
           
protected  com.ldodds.foafamatic.Form _theForm
           
 
Constructor Summary
AbstractPanelManager(java.lang.String table, java.lang.String form)
           
 
Method Summary
 void addItem(java.lang.Object item)
           
 void addItems(java.util.List items)
           
 void clearEntryFields()
           
 void deleteSelected()
          delete selected item
 java.util.List getItems()
           
protected  java.lang.String getText(java.lang.Object field)
           
abstract  void populateTableWithItem(java.lang.Object item)
           
 void showCue(java.lang.Object field, java.lang.String cue)
          Show data entry hints
 void showSelected()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_form

protected java.lang.String _form

_theForm

protected com.ldodds.foafamatic.Form _theForm

_table

protected com.ldodds.thinlet.Table _table

_items

protected java.util.List _items
Constructor Detail

AbstractPanelManager

public AbstractPanelManager(java.lang.String table,
                            java.lang.String form)
Method Detail

addItems

public void addItems(java.util.List items)

addItem

public void addItem(java.lang.Object item)

populateTableWithItem

public abstract void populateTableWithItem(java.lang.Object item)

clearEntryFields

public void clearEntryFields()

getItems

public java.util.List getItems()

deleteSelected

public void deleteSelected()
delete selected item


showSelected

public void showSelected()

getText

protected java.lang.String getText(java.lang.Object field)

showCue

public void showCue(java.lang.Object field,
                    java.lang.String cue)
Show data entry hints