|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jdesktop.dataset.adapter.TabularDataModelAdapter
public class TabularDataModelAdapter
Constructor Summary | |
---|---|
TabularDataModelAdapter(DataTable table)
Creates a new instance of TabularDataModelAdapter |
Method Summary | |
---|---|
void |
addTabularValueChangeListener(TabularValueChangeListener l)
|
void |
addValidator(Validator validator)
Adds the specified validator for the fields represented by this data model. |
void |
addValueChangeListener(ValueChangeListener valueChangeListener)
Adds the specified value change listener to be notified when the value is changed outside of calling setValue directly. |
protected void |
fireAllFieldsChanged()
|
protected void |
fireRowChanged(DataRow row)
|
protected void |
fireTableChanged()
|
protected void |
fireTabularValueChanged(int rowIndex,
java.lang.String fieldName)
|
protected void |
fireValueChanged(java.lang.String fieldName)
|
DataTable |
getDataTable()
|
int |
getFieldCount()
|
java.lang.String[] |
getFieldNames()
Note: if the type for id is changed to Object type this will have to change to returning Object[]. |
MetaData[] |
getMetaData()
convenience to return all MetaData. |
MetaData |
getMetaData(java.lang.String dataID)
Note: String will likely be converted to type Object for the ID |
int |
getRecordCount()
|
TabularValueChangeListener[] |
getTabularValueChangeListeners()
|
Validator[] |
getValidators()
|
java.lang.Object |
getValue(java.lang.String fieldName)
|
java.lang.Object |
getValueAt(java.lang.String fieldName,
int index)
|
ValueChangeListener[] |
getValueChangeListeners()
|
void |
removeTabularValueChangeListener(TabularValueChangeListener l)
|
void |
removeValidator(Validator validator)
Removes the specified validator from this data model. |
void |
removeValueChangeListener(ValueChangeListener valueChangeListener)
Removes the specified value change listener from this value adapter. |
void |
setValue(java.lang.String fieldName,
java.lang.Object value)
|
void |
setValueAt(java.lang.String fieldName,
int index,
java.lang.Object value)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TabularDataModelAdapter(DataTable table)
Method Detail |
---|
public int getRecordCount()
getRecordCount
in interface TabularDataModel
public DataTable getDataTable()
public void addValidator(Validator validator)
DataModel
value
parameter to the validator's validate
method.
addValidator
in interface DataModel
validator
- Validator object which performs validation checks on
this set of data field valuesDataModel.removeValidator(org.jdesktop.binding.metadata.Validator)
,
DataModel.getValidators()
public void removeValidator(Validator validator)
DataModel
removeValidator
in interface DataModel
validator
- Validator object which performs validation checks on
this set of data field valuesDataModel.addValidator(org.jdesktop.binding.metadata.Validator)
public Validator[] getValidators()
getValidators
in interface DataModel
public void addValueChangeListener(ValueChangeListener valueChangeListener)
DataModel
setValue
directly.
addValueChangeListener
in interface DataModel
valueChangeListener
- ValueChangeListener object to receive events
when the field value changespublic void removeValueChangeListener(ValueChangeListener valueChangeListener)
DataModel
removeValueChangeListener
in interface DataModel
valueChangeListener
- ValueChangeListener object to receive events
when the field value changespublic ValueChangeListener[] getValueChangeListeners()
getValueChangeListeners
in interface DataModel
public void addTabularValueChangeListener(TabularValueChangeListener l)
addTabularValueChangeListener
in interface TabularDataModel
public TabularValueChangeListener[] getTabularValueChangeListeners()
getTabularValueChangeListeners
in interface TabularDataModel
public void removeTabularValueChangeListener(TabularValueChangeListener l)
removeTabularValueChangeListener
in interface TabularDataModel
public int getFieldCount()
getFieldCount
in interface MetaDataProvider
public java.lang.String[] getFieldNames()
MetaDataProvider
getFieldNames
in interface MetaDataProvider
public MetaData[] getMetaData()
MetaDataProvider
getMetaData
in interface MetaDataProvider
public MetaData getMetaData(java.lang.String dataID)
MetaDataProvider
getMetaData
in interface MetaDataProvider
dataID
- String containing the id of the data object
public java.lang.Object getValueAt(java.lang.String fieldName, int index)
getValueAt
in interface TabularDataModel
public void setValueAt(java.lang.String fieldName, int index, java.lang.Object value)
setValueAt
in interface TabularDataModel
public java.lang.Object getValue(java.lang.String fieldName)
getValue
in interface DataModel
fieldName
- String containing the name of the field
public void setValue(java.lang.String fieldName, java.lang.Object value)
setValue
in interface DataModel
fieldName
- String containing the name of the fieldvalue
- Object containing the current value of the named fieldprotected void fireValueChanged(java.lang.String fieldName)
protected void fireRowChanged(DataRow row)
protected void fireTableChanged()
protected void fireTabularValueChanged(int rowIndex, java.lang.String fieldName)
protected void fireAllFieldsChanged()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |