public class CSDKApplication extends ApplicationType
| Constructor and Description |
|---|
CSDKApplication(csbase.logic.applicationservice.ApplicationRegistry registry,
Class<? extends csdk.v1_0.api.application.IApplication> appClass)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
finishApplication()
Método abstrato para fechamento do diálogo das aplicações
|
csdk.v1_0.api.application.IApplication |
getApplication()
Obtém a aplicação propriamente dita.
|
protected Class<?> |
getMainApplicationClass()
Obtém a classe principal da aplicação.
|
void |
killApplication()
Método para encerramento da execução, que pode ser redefinido para
comportamentos próprios da aplicações.
|
void |
sendMessage(String name,
Object value,
String senderId)
Método para enviar atributos para uma aplicação; deve ser definido na
aplicação de acordo com a necessidade da mesma.
|
void |
startApplication()
Método abstrato para abertura do diálogo das aplicações
|
boolean |
userCanKillApplication()
Método de kill pelo usuário é específico do desktop applications
|
closeApplication, getApplicationRegistry, getApplicationResourceAsStream, getApplicationResourceAsStream, getApplicationResourceAsURL, getApplicationResourceAsURL, getAuthorMail, getAuthorName, getBooleanSpecificProperty, getDescription, getDoubleSpecificProperty, getFileTypes, getId, getImageIcon, getImageIcon, getImageIcon, getInstanceId, getInstanceIndex, getIntSpecificProperty, getLongSpecificProperty, getLongSpecificProperty, getName, getStringListSpecificProperty, getStringSpecificProperty, getVersion, getVersionNumber, launchApplication, postInitializationaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedpublic CSDKApplication(csbase.logic.applicationservice.ApplicationRegistry registry,
Class<? extends csdk.v1_0.api.application.IApplication> appClass)
throws ApplicationException
registry - registro da aplicação.appClass - classe principal da aplicação.ApplicationException - em caso de erro na criação da aplicação.public boolean userCanKillApplication()
userCanKillApplication in class ApplicationTypepublic void sendMessage(String name, Object value, String senderId)
sendMessage in class ApplicationTypename - nome do atributo.value - seu valor.senderId - a identificação da aplicação que enviou a mensagem.public void killApplication()
throws ApplicationException
killApplication in class ApplicationTypeApplicationException - em caso de erro no fechamento da applicação.public void startApplication()
throws ApplicationException
startApplication in class ApplicationTypeApplicationException - Em caso de erro ao iniciar a aplicação.public void finishApplication()
finishApplication in class ApplicationTypepublic csdk.v1_0.api.application.IApplication getApplication()
protected Class<?> getMainApplicationClass()
getMainApplicationClass in class ApplicationTypeCopyright © 2020. All rights reserved.