|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
M - tipo do objeto do modelo.I - tipo do objeto da interface.public interface IRegistrationDescriptor<M,I>
Interface de descrição de comportamento
| Method Summary | |
|---|---|
boolean |
addCallback(I object)
Callback de adição de objeto. |
boolean |
delCallback(M object)
Callback de deleçÃo de objeto do modelo. |
boolean |
editCallback(M oldObject,
I newObject)
Callback de objeto editado. |
Class<?> |
getColumnClass()
Retorna classe |
String |
getColumnName(int i)
Retorna nome da coluna |
int |
getColumnWidth(int i)
Retorna largura desejável da coluna |
int |
getNumColumns()
Consulta o número de colunas para a tabela. |
int |
getNumObjects()
Consulta o múmero de objetos gerenciados. |
M |
getObject(int row)
Retorna objeto do modelo |
List<RegistrationAction<M,I>> |
getOthersMenuActions(RegistrationMainPanel<M,I> mainPanel)
Monta lista de ações para o menu de outras ações. |
List<RegistrationAction<M,I>> |
getPopupMenuActions(RegistrationMainPanel<M,I> mainPanel)
Monta lista de ações para o menu de popup. |
RegistrationEditionPanel<M,I> |
getRegistrationEditPanel(RegistrationMainPanel<M,I> mainPanel)
Cria painel de edição. |
List<RegistrationAction<M,I>> |
getToolbarActions(RegistrationMainPanel<M,I> mainPanel)
Monta lista de ações para a toolbar. |
void |
renderColumn(JLabel label,
M object,
int column,
boolean isSelected)
Faz renderização deum coluna. |
I |
toIHCObject(M object)
Converte objeto do modelo em objeto de interface |
| Method Detail |
|---|
Class<?> getColumnClass()
int getColumnWidth(int i)
i - índice
int getNumColumns()
int getNumObjects()
M getObject(int row)
row - linha
String getColumnName(int i)
i - índice
void renderColumn(JLabel label,
M object,
int column,
boolean isSelected)
label - associado.object - objeto do modelo.column - índice da colunaisSelected - indicativo de seleção.boolean delCallback(M object)
object - objeto
boolean addCallback(I object)
object - objeto
boolean editCallback(M oldObject,
I newObject)
oldObject - objeto do modelo editadonewObject - novo objeto editado (de interface).
I toIHCObject(M object)
object - objeto do modelo.
RegistrationEditionPanel<M,I> getRegistrationEditPanel(RegistrationMainPanel<M,I> mainPanel)
mainPanel - painel principal
List<RegistrationAction<M,I>> getPopupMenuActions(RegistrationMainPanel<M,I> mainPanel)
mainPanel - painel principal
List<RegistrationAction<M,I>> getOthersMenuActions(RegistrationMainPanel<M,I> mainPanel)
mainPanel - painel principal
List<RegistrationAction<M,I>> getToolbarActions(RegistrationMainPanel<M,I> mainPanel)
mainPanel - painel principal
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||