|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.sun.data.provider.impl.AbstractDataProvider com.sun.data.provider.impl.TableRowDataProvider
The TableRowDataProvider class provides a single-row DataProvider
view of a TableDataProvider
. Set the 'tableDataProvider' and
'tableRow' properties to create a single-row view of the table.
Field Summary |
Fields inherited from class com.sun.data.provider.impl.AbstractDataProvider |
dpListeners, fieldKeys |
Constructor Summary | |
TableRowDataProvider()
Constructs a TableRowDataProvider with no tableDataProvider or tableRow setting. |
|
TableRowDataProvider(TableDataProvider provider)
Constructs a TableRowDataProvider with the specified tableDataProvider |
|
TableRowDataProvider(TableDataProvider provider,
RowKey tableRow)
Constructs a TableRowDataProvider with the specified tableDataProvider and tableRow. |
Method Summary | |
FieldKey |
getFieldKey(java.lang.String fieldId)
Returns the |
FieldKey[] |
getFieldKeys()
|
TableDataProvider |
getTableDataProvider()
|
RowKey |
getTableRow()
|
java.lang.Class |
getType(FieldKey fieldKey)
Returns the data type of the data element referenced by the specified data key. |
java.lang.Object |
getValue(FieldKey fieldKey)
Returns value of the data element referenced by the specified
|
boolean |
isReadOnly(FieldKey fieldKey)
Return a flag indicating whether the value of the data element
represented by the specified |
void |
setTableDataProvider(TableDataProvider provider)
|
void |
setTableRow(RowKey tableRow)
|
void |
setValue(FieldKey fieldKey,
java.lang.Object value)
Set the value of the data element represented by the specified
|
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 |
Constructor Detail |
public TableRowDataProvider()
public TableRowDataProvider(TableDataProvider provider)
provider
- TableDataProviderpublic TableRowDataProvider(TableDataProvider provider, RowKey tableRow)
provider
- TableDataProvidertableRow
- RowKeyMethod Detail |
public void setTableDataProvider(TableDataProvider provider)
provider
- TableDataProviderpublic TableDataProvider getTableDataProvider()
public void setTableRow(RowKey tableRow)
tableRow
- intpublic RowKey getTableRow()
public FieldKey[] getFieldKeys() throws DataProviderException
AbstractDataProvider
getFieldKeys
in interface DataProvider
getFieldKeys
in class AbstractDataProvider
DataProviderException
public FieldKey getFieldKey(java.lang.String fieldId) throws DataProviderException
AbstractDataProvider
Returns the FieldKey
associated with the specified data
element canonical id, if any; otherwise, return null
.
getFieldKey
in interface DataProvider
getFieldKey
in class AbstractDataProvider
fieldId
- String
DataProviderException
public java.lang.Class getType(FieldKey fieldKey) throws DataProviderException
AbstractDataProvider
Returns the data type of the data element referenced by the specified data key.
getType
in interface DataProvider
getType
in class AbstractDataProvider
fieldKey
- FieldKey
DataProviderException
public boolean isReadOnly(FieldKey fieldKey) throws DataProviderException
AbstractDataProvider
Return a flag indicating whether the value of the data element
represented by the specified FieldKey
can be modified via the
setValue()
method.
isReadOnly
in interface DataProvider
isReadOnly
in class AbstractDataProvider
fieldKey
- FieldKey
DataProviderException
public java.lang.Object getValue(FieldKey fieldKey) throws DataProviderException
AbstractDataProvider
Returns value of the data element referenced by the specified
FieldKey
.
getValue
in interface DataProvider
getValue
in class AbstractDataProvider
fieldKey
- FieldKey
DataProviderException
public void setValue(FieldKey fieldKey, java.lang.Object value) throws DataProviderException
AbstractDataProvider
Set the value of the data element represented by the specified
FieldKey
to the specified new value.
setValue
in interface DataProvider
setValue
in class AbstractDataProvider
fieldKey
- FieldKeyvalue
- Object
DataProviderException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |