|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcsdk.v1_0.helper.application.AbstractApplication
csdk.v1_0.helper.AbstractCSDKApplication
csdk.v1_0.helper.AbstractCSDKWindowApplication
public abstract class AbstractCSDKWindowApplication
Classe abstrata para facilitar o desenvolvimento de aplicações que acessam a área de projetos com CSDK.
| Constructor Summary | |
|---|---|
AbstractCSDKWindowApplication(ICSDKEnvironment csdkInterface)
Construtor. |
|
| Method Summary | |
|---|---|
void |
addWindow(Window win)
Registra uma janela cliente na janela principal de modo que, ao fechar a janela pricipal, todas as janelas registradas também são fechadas. |
protected abstract void |
applicationEnded()
Método de finalização dos componentes visuais na janela da aplicação. |
protected abstract void |
applicationStarted(JFrame frame)
Método de inicialização dos componentes visuais na janela da aplicação. |
void |
closeDependentWindows()
Fecha todas as janelas dependentes da janela principal da aplicação. |
JFrame |
getApplicationFrame()
Obtém a janela principal da aplicação. |
void |
onApplicationEnd()
|
void |
onApplicationStart()
|
void |
removeWindow(Window win)
Descadastra uma janela da cliente janela principal. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface csdk.v1_0.api.core.IContext |
|---|
isActive, onContextActivate, onContextDeactivate |
| Constructor Detail |
|---|
public AbstractCSDKWindowApplication(ICSDKEnvironment csdkInterface)
csdkInterface - interface padrão para o ambiente CSDK.| Method Detail |
|---|
public final void onApplicationStart()
throws ApplicationException
ApplicationException
protected abstract void applicationStarted(JFrame frame)
throws ApplicationException
frame - a janela principal da aplicação.
ApplicationException - em caso de erro.
protected abstract void applicationEnded()
throws ApplicationException
ApplicationException - em caso de erro.
public final void onApplicationEnd()
throws ApplicationException
ApplicationExceptionpublic final JFrame getApplicationFrame()
public final void addWindow(Window win)
win - uma nova janela registradapublic final void removeWindow(Window win)
win - a janela que deve ser removida da janela principal.public final void closeDependentWindows()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||