|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcsdk.v1_0.helper.application.AbstractApplication
public abstract class AbstractApplication
Classe abstrata para facilitar o desenvolvimento de aplicações com CSDK.
| Constructor Summary | |
|---|---|
protected |
AbstractApplication(ICSDKEnvironment csdkInterface)
Construtor. |
| Method Summary | ||
|---|---|---|
boolean |
canEndApplication()
|
|
protected void |
disposeContexts()
Limpa as referências para os contextos. |
|
void |
finishApplication()
|
|
String |
getApplicationDescription()
|
|
String[] |
getApplicationFileTypes()
|
|
ImageIcon |
getApplicationIcon()
|
|
String |
getApplicationId()
|
|
String |
getApplicationName()
|
|
String |
getAuthor()
|
|
String |
getAuthorEmail()
|
|
Charset |
getCharset()
|
|
Charset |
getCharset(IFile file)
Obtém o charset padrão para leitura do arquivo. |
|
String |
getClassString(Class<?> clazz,
String key_suffix,
Object... args)
Retorna um texto de internacionalização, usando uma chave prefixada pelo nome da classe definida. |
|
|
getContext(Class<T> contextClass)
|
|
ImageIcon |
getImageIcon(String[] path)
|
|
String |
getInstanceId()
|
|
Locale |
getLocale()
|
|
String |
getProperty(String propName)
|
|
URL |
getResource(String[] path)
Obtém a URL de um recurso no caminho especificado (relativo ao diretório padrão de recursos da aplicação). |
|
InputStream |
getResourceAsStream(String[] path)
Obtém o Stream de um recurso no caminho especificado (relativo ao diretório padrão de recursos da aplicação). |
|
Charset |
getServerCharset()
|
|
ImageIcon |
getSmallApplicationIcon()
|
|
String |
getString(String key,
Object... objs)
|
|
String |
getVersion()
|
|
void |
handleException(Exception error,
Window parent)
|
|
boolean |
hasClassString(Class<?> clazz,
String key_suffix)
Indica se um texto de internacionalização foi definido, usando uma chave prefixada pelo nome da classe definida. |
|
boolean |
hasString(String key)
|
|
boolean |
isActive()
|
|
boolean |
isApplicationContextAvailable()
Indica se o contexto de aplicação já está disponível. |
|
boolean |
isBundleRequired()
|
|
boolean |
isPropertyNull(String propName)
|
|
boolean |
isSingleton()
|
|
void |
onApplicationEnd()
|
|
void |
onContextActivate()
|
|
void |
onContextDeactivate()
|
|
void |
onMessageReceived(IMessage message,
IMessageSender sender)
|
|
boolean |
requiresProject()
|
|
String |
runApplication(String id)
|
|
boolean |
sendMessage(String instanceId,
IMessage message)
|
|
| 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.application.IApplication |
|---|
onApplicationStart |
| Constructor Detail |
|---|
protected AbstractApplication(ICSDKEnvironment csdkInterface)
csdkInterface - interface padrão para o ambiente CSDK.| Method Detail |
|---|
public void onMessageReceived(IMessage message,
IMessageSender sender)
onMessageReceived in interface IApplicationpublic boolean canEndApplication()
canEndApplication in interface IApplicationpublic boolean hasString(String key)
hasString in interface IApplicationContext
public String getString(String key,
Object... objs)
getString in interface IApplicationContextpublic String getApplicationId()
getApplicationId in interface IApplicationContextpublic String getInstanceId()
getInstanceId in interface IApplicationContextpublic boolean isPropertyNull(String propName)
isPropertyNull in interface IApplicationContextpublic boolean isBundleRequired()
isBundleRequired in interface IApplicationContextpublic String getProperty(String propName)
getProperty in interface IApplicationContextpublic String getApplicationName()
getApplicationName in interface IApplicationContextpublic ImageIcon getImageIcon(String[] path)
getImageIcon in interface IApplicationContextpublic URL getResource(String[] path)
path - o caminho para o recurso, relativo ao diretório de recursos
padrão da aplicação.
null caso a recurso não seja encontrado no
caminho especificado.public InputStream getResourceAsStream(String[] path)
path - o caminho para o recurso, relativo ao diretório de recursos
padrão da aplicação.
null caso a recurso não seja encontrado no
caminho especificado.public Charset getCharset(IFile file)
file - o arquivo.
public ImageIcon getSmallApplicationIcon()
getSmallApplicationIcon in interface IApplicationContextpublic ImageIcon getApplicationIcon()
getApplicationIcon in interface IApplicationContextpublic String getVersion()
getVersion in interface IApplicationContextpublic String getApplicationDescription()
getApplicationDescription in interface IApplicationContextpublic String getAuthor()
getAuthor in interface IApplicationContextpublic String getAuthorEmail()
getAuthorEmail in interface IApplicationContextpublic boolean isSingleton()
isSingleton in interface IApplicationContextpublic boolean requiresProject()
requiresProject in interface IApplicationContextpublic String[] getApplicationFileTypes()
getApplicationFileTypes in interface IApplicationContext
public String runApplication(String id)
throws ApplicationException
runApplication in interface ICSDKEnvironmentApplicationException
public boolean sendMessage(String instanceId,
IMessage message)
sendMessage in interface ICSDKEnvironmentpublic void finishApplication()
finishApplication in interface ICSDKEnvironmentpublic <T extends IContext> T getContext(Class<T> contextClass)
getContext in interface ICSDKEnvironment
public void handleException(Exception error,
Window parent)
handleException in interface ICSDKEnvironmentpublic Locale getLocale()
getLocale in interface ICSDKEnvironmentpublic Charset getCharset()
getCharset in interface ICSDKEnvironmentpublic Charset getServerCharset()
getServerCharset in interface ICSDKEnvironmentpublic boolean isApplicationContextAvailable()
true se o contexto estiver disponível ou
false caso contrário.public void onContextActivate()
onContextActivate in interface IContextpublic void onContextDeactivate()
onContextDeactivate in interface IContextpublic boolean isActive()
isActive in interface IContext
public boolean hasClassString(Class<?> clazz,
String key_suffix)
clazz - a classe que servirá que prefixo pra chave de
internacionalização.key_suffix - o sufixo da chave. A chave será: \" clazz.
key_suffix\"
true se o texto foi definido ou false
caso contrário.
public String getClassString(Class<?> clazz,
String key_suffix,
Object... args)
clazz - a classe que servirá que prefixo pra chave de
internacionalização.key_suffix - o sufixo da chave. A chave será: \" clazz.
key_suffix\"args - argumentos do texto. O texto será formatado utilizando-se da
classe MessageFormat.
public void onApplicationEnd()
throws ApplicationException
onApplicationEnd in interface IApplicationApplicationExceptionprotected void disposeContexts()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||