public interface IApplicationContext extends IContext
| Modifier and Type | Method and Description |
|---|---|
String |
getApplicationDescription()
Obtém a descrição da aplicação.
|
String[] |
getApplicationFileTypes()
Obtém os tipos de arquivo associados à aplicação.
|
ImageIcon |
getApplicationIcon()
Obtém o ícone da aplicação.
|
String |
getApplicationId()
Obtém o identificador da aplicação.
|
String |
getApplicationName()
Obtém o nome da aplicação.
|
String |
getAuthor()
Obtém o nome do autor da aplicação.
|
String |
getAuthorEmail()
Obtém o endereço de contato do autor da aplicação.
|
ImageIcon |
getImageIcon(String[] path)
Obtém uma imagem do diretório padrão da aplicação, no caminho especificado.
|
String |
getInstanceId()
Obtém o identificador único da instância da aplicação.
|
String |
getProperty(String propName)
Obtém o valor da propriedade especificada.
|
ImageIcon |
getSmallApplicationIcon()
Obtém o ícone reduzido da aplicação.
|
String |
getString(String key,
Object... args)
Obtém uma string de idioma do pacote de internacionalização.
|
String |
getVersion()
Obtém a versão da aplicação.
|
boolean |
hasString(String key)
Consulta da existência de uma string de idioma no pacote de
internacionalização.
|
boolean |
isBundleRequired()
Indica se a aplicação faz uso do pacote de internacionalização.
|
boolean |
isPropertyNull(String propName)
Indica se a propriedade especificada está sem valor.
|
boolean |
isSingleton()
Indica se a aplicação só pode ter uma única instância ativa.
|
boolean |
requiresProject()
Indica se a aplicação só pode ser executada com um projeto aberto.
|
isActive, onContextActivate, onContextDeactivateString getApplicationId()
String getInstanceId()
String getApplicationName()
String getVersion()
String getAuthor()
String getAuthorEmail()
String getApplicationDescription()
boolean isSingleton()
true se a aplicação só pode ter uma única instância ou
false, caso contrário.boolean requiresProject()
true se a aplicação precisa de um projeto para
executar ou false, caso contrário.boolean isPropertyNull(String propName)
propName - nome da propriedade.true se a propriedade está sem valor definido ou
false caso contrário.String getProperty(String propName)
propName - nome da propriedade.IllegalStateException - se a propriedade não foi definida.boolean isBundleRequired()
true se a aplicação precisa do pacote ou
false caso contrário.boolean hasString(String key)
isBundleRequired() retorna
true).key - a chave de busca.true se a chave foi definida no pacote de
internacionalização ou false caso contrário.String getString(String key, Object... args)
isBundleRequired() retorna
true).key - a chave de busca.args - os argumentos de formatação da string.<<key>>).ImageIcon getImageIcon(String[] path)
path - o caminho para o arquivo de imagem, relativo ao diretório de
imagens padrão da aplicação.null caso a imagem não seja encontrada no
caminho especificado.ImageIcon getSmallApplicationIcon()
ImageIcon getApplicationIcon()
String[] getApplicationFileTypes()
Copyright © 2016 Tecgraf/PUC-Rio. All rights reserved.