public class PlanesDescriptor extends Object implements IRegistrationDescriptor<Plane,Plane>
| Constructor and Description |
|---|
PlanesDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addCallback(Plane object)
Callback de adição de objeto.
|
boolean |
delCallback(Plane object)
Callback de deleçÃo de objeto do modelo.
|
boolean |
editCallback(Plane oldObject,
Plane 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.
|
Plane |
getObject(int row)
Retorna objeto do modelo
|
List<RegistrationAction<Plane,Plane>> |
getOthersMenuActions(RegistrationMainPanel<Plane,Plane> mainPanel)
Monta lista de ações para o menu de outras ações.
|
List<RegistrationAction<Plane,Plane>> |
getPopupMenuActions(RegistrationMainPanel<Plane,Plane> mainPanel)
Monta lista de ações para o menu de popup.
|
RegistrationEditionPanel<Plane,Plane> |
getRegistrationEditPanel(RegistrationMainPanel<Plane,Plane> mainPanel)
Cria painel de edição.
|
List<RegistrationAction<Plane,Plane>> |
getToolbarActions(RegistrationMainPanel<Plane,Plane> mainPanel)
Monta lista de ações para a toolbar.
|
void |
renderColumn(JLabel label,
Plane plane,
int column,
boolean isSelected)
Faz renderização deum coluna.
|
Plane |
toIHCObject(Plane object)
Converte objeto do modelo em objeto de interface
|
public int getColumnWidth(int i)
getColumnWidth in interface IRegistrationDescriptor<Plane,Plane>i - índicepublic int getNumColumns()
getNumColumns in interface IRegistrationDescriptor<Plane,Plane>public int getNumObjects()
getNumObjects in interface IRegistrationDescriptor<Plane,Plane>public Plane getObject(int row)
getObject in interface IRegistrationDescriptor<Plane,Plane>row - linhapublic String getColumnName(int i)
getColumnName in interface IRegistrationDescriptor<Plane,Plane>i - índicepublic void renderColumn(JLabel label, Plane plane, int column, boolean isSelected)
renderColumn in interface IRegistrationDescriptor<Plane,Plane>label - JLabel associado.plane - objeto do modelo.column - índice da colunaisSelected - indicativo de seleção.public boolean delCallback(Plane object)
delCallback in interface IRegistrationDescriptor<Plane,Plane>object - objetopublic boolean addCallback(Plane object)
addCallback in interface IRegistrationDescriptor<Plane,Plane>object - objetopublic Plane toIHCObject(Plane object)
toIHCObject in interface IRegistrationDescriptor<Plane,Plane>object - objeto do modelo.public RegistrationEditionPanel<Plane,Plane> getRegistrationEditPanel(RegistrationMainPanel<Plane,Plane> mainPanel)
getRegistrationEditPanel in interface IRegistrationDescriptor<Plane,Plane>mainPanel - painel principalpublic boolean editCallback(Plane oldObject, Plane newObject)
editCallback in interface IRegistrationDescriptor<Plane,Plane>oldObject - objeto do modelo editadonewObject - novo objeto editado (de interface).public List<RegistrationAction<Plane,Plane>> getPopupMenuActions(RegistrationMainPanel<Plane,Plane> mainPanel)
getPopupMenuActions in interface IRegistrationDescriptor<Plane,Plane>mainPanel - painel principalpublic List<RegistrationAction<Plane,Plane>> getOthersMenuActions(RegistrationMainPanel<Plane,Plane> mainPanel)
getOthersMenuActions in interface IRegistrationDescriptor<Plane,Plane>mainPanel - painel principalpublic Class<?> getColumnClass()
getColumnClass in interface IRegistrationDescriptor<Plane,Plane>public List<RegistrationAction<Plane,Plane>> getToolbarActions(RegistrationMainPanel<Plane,Plane> mainPanel)
getToolbarActions in interface IRegistrationDescriptor<Plane,Plane>mainPanel - painel principalCopyright © 2019 Tecgraf/PUC-Rio. All rights reserved.