|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectpt.moredata.dataentry.component.AbstractDataEntryComponent
pt.moredata.dataentry.component.GridDataEntryComponent
pt.moredata.dataentry.component.swing.TableComponent
This the implementation of the DataEntryComponent for the widget Table. Company MoreData
| Field Summary |
| Fields inherited from class pt.moredata.dataentry.component.AbstractDataEntryComponent |
_columnName, _tableAlias, _tableName |
| Constructor Summary | |
TableComponent(java.lang.String name,
java.lang.String tableName,
java.lang.String tableAlias,
java.lang.String columnName,
Table table)
Constructor for the TableComponent object |
|
TableComponent(java.lang.String tableName,
java.lang.String columnName,
Table table)
Creates a new instance of TableVisualField |
|
| Method Summary | |
void |
cleanUp()
Clean up the component, removing all listeners added to other objects. |
int |
getCurrentRow()
Devolve o numero da linha selecionada na tabela. |
java.lang.Object |
getFieldValue()
Devolve o valor guardado no componente. |
java.lang.Object |
getFieldValue(int rowNumber)
Devolve o valor guardado numa determinada celula do componente. |
int |
getRows()
Devolve o numero de linhas da tabela. |
void |
insertNewRow()
Inserre uma nova linha na fim da tabela. |
void |
removeRow(int rowNumber)
Remove uma linha da tabela. |
void |
setEditable(boolean editable)
Torna o componente editavel ou nao. |
void |
setFieldValue(int rowNumber,
java.lang.Object obj)
Altera o valor guardado numa determinada celula do componente. |
void |
setFieldValue(java.lang.Object value)
Altera o valor guardado no componente. |
| Methods inherited from class pt.moredata.dataentry.component.AbstractDataEntryComponent |
addComponentModifiedListener, fireComponentEvent, getColumnName, getName, getTableAlias, getTableName, getTableNameOrAlias, isDataBaseComponent, isEditableForInsert, isEditableForQuery, isEditableForUpdate, removeComponentModifiedListener, setAllowedCharacters, setDataBaseComponent, setEditableForInsert, setEditableForQuery, setEditableForUpdate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TableComponent(java.lang.String tableName,
java.lang.String columnName,
Table table)
throws NullTableNameException,
NullColumnNameException,
java.lang.NullPointerException
tableName - Nome da tabela associada ao campo visual.columnName - The column name of the component.table - Tabela onde sao introduzidos os dados.
NullTableNameException - If the table name is null.
NullColumnNameException - Se o nome da coluna for nulo.
java.lang.NullPointerException - Se a table for nula.
public TableComponent(java.lang.String name,
java.lang.String tableName,
java.lang.String tableAlias,
java.lang.String columnName,
Table table)
throws NullTableNameException,
NullColumnNameException,
java.lang.NullPointerException
name - The component name. This name will be used to identify the
component, if the name is null, the columnName is used.tableName - The table name.tableAlias - The table alias.columnName - The column name of the component.table - Tabela onde sao introduzidos os dados.
NullTableNameException - If the table name is null.
NullColumnNameException - If the column name is null.
java.lang.NullPointerException - Se o obj for nulo.| Method Detail |
public java.lang.Object getFieldValue()
public java.lang.Object getFieldValue(int rowNumber)
getFieldValue in class GridDataEntryComponentrowNumber - Numero da linha a que a celula pertence.
public void setFieldValue(java.lang.Object value)
value - O valor a guardar no componente.
public void setFieldValue(int rowNumber,
java.lang.Object obj)
setFieldValue in class GridDataEntryComponentrowNumber - Numero da linha a que a celula pertence.obj - O valor a guardar numa determinada celula do componente.public int getRows()
public int getCurrentRow()
public void insertNewRow()
insertNewRow in class GridDataEntryComponentpublic void removeRow(int rowNumber)
removeRow in class GridDataEntryComponentrowNumber - O numero da linha a remover.public void setEditable(boolean editable)
editable - Se for true o componente fica editavel, caso contrario o
componente deixa de poder ser editado.public void cleanUp()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||