M - tipo do objeto do modelo.I - tipo do objeto da interface.public interface IRegistrationDescriptor<M,I>
| Modifier and Type | Method and Description |
|---|---|
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
|
Class<?> getColumnClass()
int getColumnWidth(int i)
i - índiceint getNumColumns()
int getNumObjects()
M getObject(int row)
row - linhaString getColumnName(int i)
i - índicevoid renderColumn(JLabel label, M object, int column, boolean isSelected)
label - JLabel associado.object - objeto do modelo.column - índice da colunaisSelected - indicativo de seleção.boolean delCallback(M object)
object - objetoboolean addCallback(I object)
object - objetoboolean 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 principalList<RegistrationAction<M,I>> getPopupMenuActions(RegistrationMainPanel<M,I> mainPanel)
mainPanel - painel principalList<RegistrationAction<M,I>> getOthersMenuActions(RegistrationMainPanel<M,I> mainPanel)
mainPanel - painel principalList<RegistrationAction<M,I>> getToolbarActions(RegistrationMainPanel<M,I> mainPanel)
mainPanel - painel principalCopyright © 2016 Tecgraf/PUC-Rio. All rights reserved.