|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jdesktop.dataset.adapter.DataModelAdapter
public class DataModelAdapter
Constructor Summary | |
---|---|
DataModelAdapter(DataSelector s)
Creates a new instance of DataModelAdapter |
Method Summary | |
---|---|
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 |
fireValueChanged(java.lang.String fieldName)
Fires the value change event. |
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 |
Validator[] |
getValidators()
|
java.lang.Object |
getValue(java.lang.String fieldName)
|
ValueChangeListener[] |
getValueChangeListeners()
|
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)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DataModelAdapter(DataSelector s)
Method Detail |
---|
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 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 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)
fieldName
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |