com.sun.rave.web.ui.model
Class DefaultTableDataProvider

java.lang.Object
  extended by com.sun.data.provider.impl.AbstractDataProvider
      extended by com.sun.data.provider.impl.AbstractTableDataProvider
          extended by com.sun.data.provider.impl.ObjectArrayDataProvider
              extended by com.sun.rave.web.ui.model.DefaultTableDataProvider
All Implemented Interfaces:
com.sun.data.provider.DataProvider, com.sun.data.provider.TableDataProvider, java.io.Serializable

public class DefaultTableDataProvider
extends com.sun.data.provider.impl.ObjectArrayDataProvider

Default date for the Table component. The following behavior is implemented:

See Also:
Serialized Form

Nested Class Summary
static class DefaultTableDataProvider.Data
          Data structure that holds data for three columns of a table
 
Field Summary
 
Fields inherited from class com.sun.data.provider.impl.AbstractTableDataProvider
cursorRow, rowKeyList, rowKeyMap, tcListeners
 
Fields inherited from class com.sun.data.provider.impl.AbstractDataProvider
dpListeners, fieldKeys
 
Constructor Summary
DefaultTableDataProvider()
          Default constructor.
 
Method Summary
 DefaultTableDataProvider.Data[] getDefaultTableData()
          Create data that will be displayed when the table is first dropped in the designer
 com.sun.data.provider.FieldKey[] getFieldKeys()
          Return the Field Keys skiiping the 0th index which is the "class" property
 java.lang.String getMessage(java.lang.String key, java.lang.String arg1, java.lang.String arg2)
          Get the message substituting the arguments
 
Methods inherited from class com.sun.data.provider.impl.ObjectArrayDataProvider
appendRow, canAppendRow, canInsertRow, canRemoveRow, getArray, getFieldKey, getObjectType, getRowCount, getType, getValue, getValue, insertRow, isIncludeFields, isReadOnly, removeRow, setArray, setIncludeFields, setObjectType, setValue, setValue
 
Methods inherited from class com.sun.data.provider.impl.AbstractTableDataProvider
addTableCursorListener, addTableDataListener, cursorFirst, cursorLast, cursorNext, cursorPrevious, findAll, findAll, findAll, findAll, findFirst, findFirst, findFirst, findFirst, fireCursorChanged, fireCursorChanging, fireRowAdded, fireRowRemoved, fireValueChanged, getAllRows, getCursorIndex, getCursorRow, getRowKey, getRowKeys, getTableCursorListeners, getTableDataListeners, getValue, isRowAvailable, removeTableCursorListener, removeTableDataListener, setCursorIndex, setCursorRow, setValue
 
Methods inherited from class com.sun.data.provider.impl.AbstractDataProvider
addDataListener, addFieldKey, addFieldKeys, clearFieldKeys, fireProviderChanged, fireValueChanged, getDataListeners, getFakeData, getFakeData, getType, getValue, isReadOnly, removeDataListener, removeFieldKey, removeFieldKeys, setValue, sortFieldKeys
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.data.provider.DataProvider
addDataListener, getDataListeners, removeDataListener
 

Constructor Detail

DefaultTableDataProvider

public DefaultTableDataProvider()
Default constructor.

Method Detail

getDefaultTableData

public DefaultTableDataProvider.Data[] getDefaultTableData()
Create data that will be displayed when the table is first dropped in the designer


getFieldKeys

public com.sun.data.provider.FieldKey[] getFieldKeys()
Return the Field Keys skiiping the 0th index which is the "class" property

Specified by:
getFieldKeys in interface com.sun.data.provider.DataProvider
Overrides:
getFieldKeys in class com.sun.data.provider.impl.ObjectArrayDataProvider

getMessage

public java.lang.String getMessage(java.lang.String key,
                                   java.lang.String arg1,
                                   java.lang.String arg2)
Get the message substituting the arguments