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
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_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
AbstractPanelManager
public AbstractPanelManager(java.lang.String table,
java.lang.String form)
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