|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcsdk.v1_0.runner.ApplicationRegistry
public class ApplicationRegistry
Registro da aplicação no Runner do CSDK.
Essa classe *não* deve ser usada por desenvolvedores CSDK em suas aplicações.
Ela é de uso exclusivo do ambiente simulado do Runner.
| Constructor Summary | |
|---|---|
ApplicationRegistry(String id)
Construtor. |
|
| Method Summary | |
|---|---|
String |
getApplicationDescription()
Obtém a descrição da aplicação. |
ImageIcon |
getApplicationIcon()
Obtém o ícone da aplicação. |
String |
getApplicationIconPath()
Obtém o caminho para o ícone da aplicação. |
String |
getApplicationId()
Obtém o id da aplicação. |
String |
getApplicationName()
Obtém o nome da aplicação. |
String |
getAuthor()
Obtém o autor da aplicação. |
String |
getAuthorEmail()
Obtém o endereço de contato do autor da aplicação. |
ClassLoader |
getClassloader()
Obtém o classloader da aplicação. |
String |
getClassName()
Obtém o nome da classe principal da aplicação. |
List<URL> |
getClasspath()
Obtém o classpath da aplicação. |
String[] |
getFileTypes()
Atribui os tipos de arquivo associdados à aplicação. |
protected String |
getId()
Obtém o identificador da aplicação. |
ImageIcon |
getImageIcon(String[] path)
Busca uma imagem para a aplicação. |
String |
getProperty(String propName)
Obtém o valor de uma propriedade específica. |
ImageIcon |
getSmallApplicationIcon()
Obtém o ícone reduzido da aplicação. |
String |
getSmallApplicationIconPath()
Obtém o caminho para o ícone reduzido da aplicação. |
String |
getString(String key)
Obtém uma string de idioma. |
String |
getString(String key,
Object[] args)
Obtém uma string de idioma formatada com os argumentos definidos. |
String |
getVersion()
Obtém a versão da aplicação. |
boolean |
hasNoProperty()
Determina se aplicação tem alguma propriedade ajustada. |
boolean |
hasString(String key)
Consulta da existência de uma string de idioma. |
boolean |
isBundleRequired()
Determina se o pacote de idiomas é é utilizado pela aplicação. |
boolean |
isPropertyNull(String propName)
Indicativo de propriedade sem valor. |
boolean |
isSingleton()
Indica se a aplicação só pode ter uma única instância ativa. |
PropertyResourceBundle |
loadInternalBundle()
Carga do pacote de internacionalização da aplicação. |
boolean |
requiresProject()
Indica se a aplicação só pode ser executada com um projeto aberto. |
protected void |
setApplicationDescription(String description)
Atribui a descrição da aplicação. |
void |
setApplicationIconPath(String iconPath)
Define o ícone da aplicação. |
void |
setApplicationName(String name)
Define o nome da aplicação. |
protected void |
setAuthor(String author)
Atribui o autor da aplicação. |
protected void |
setAuthorEmail(String email)
Atribui o e-mail de contato do autor da aplicação. |
void |
setBundleRequired(boolean requiresBundle)
Determina se a aplicação usa o pacote de internacionalização. |
void |
setClassName(String className)
Define o nome qualificado da classe principal da aplicação. |
void |
setClasspath(List<URL> paths)
Define o classpath da aplicação. |
void |
setFileTypes(String[] fileTypes)
Atribui os tipos de arquivo associdados à aplicação. |
void |
setProperty(String key,
String value)
Atribui o valor da propriedade da aplicação. |
void |
setRequiresProject(boolean requiresProject)
Determina se a aplicação só pode ser executada com um projeto aberto. |
protected void |
setSingleton(boolean singleton)
Determina se a aplicação só pode ter uma única instância. |
void |
setSmallApplicationIconPath(String iconPath)
Define o ícone reduzido da aplicação. |
void |
setVersion(String version)
Atribui a versão da aplicação. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ApplicationRegistry(String id)
id - identificador da aplicação.| Method Detail |
|---|
public PropertyResourceBundle loadInternalBundle()
public ClassLoader getClassloader()
public ImageIcon getImageIcon(String[] path)
path - caminho dentro do diretório de imagens da aplicação.
public boolean hasString(String key)
key - a chave de busca.
public String getString(String key)
key - a chave de busca.
public String getString(String key,
Object[] args)
key - a chave de busca.args - os argumentos de formatação
public boolean isPropertyNull(String propName)
propName - nome da propriedade.
public String getProperty(String propName)
propName - nome da propriedade.
IllegalStateException - se a propriedade não foi definidapublic void setClassName(String className)
className - o nome da classe.public void setBundleRequired(boolean requiresBundle)
requiresBundle - true se a aplicação usa o pacote de
internacionalização ou false caso contrário.public void setApplicationName(String name)
name - o nome da aplicação.public boolean hasNoProperty()
true se aplicação não tem propriedades definidas ou
false caso contrário.public String getApplicationId()
public String getClassName()
public boolean isBundleRequired()
public String getApplicationName()
public ImageIcon getApplicationIcon()
public ImageIcon getSmallApplicationIcon()
public void setApplicationIconPath(String iconPath)
iconPath - o caminho para o ícone.public String getApplicationIconPath()
public String getSmallApplicationIconPath()
public void setSmallApplicationIconPath(String iconPath)
iconPath - o caminho para o ícone.protected String getId()
public void setProperty(String key,
String value)
key - a chave da propriedade.value - o valor da propriedade.public void setVersion(String version)
version - a versão.public String getVersion()
public void setFileTypes(String[] fileTypes)
fileTypes - os tipos de arquivo.public String[] getFileTypes()
public String getAuthor()
public String getAuthorEmail()
public String getApplicationDescription()
public boolean isSingleton()
true se a aplicação só pode ter uma única instância ou
false, caso contrário.protected void setApplicationDescription(String description)
description - a descrição.protected void setAuthor(String author)
author - o autor.protected void setAuthorEmail(String email)
email - o e-mail.protected void setSingleton(boolean singleton)
singleton - true se a aplicação só pode ter uma única
instância ou false, caso contrário.public boolean requiresProject()
true se a aplicação precisa de um projeto para
executar ou false, caso contrário.public void setRequiresProject(boolean requiresProject)
requiresProject - true se a aplicação precisa de um
projeto para executar ou false, caso contrário.public List<URL> getClasspath()
public void setClasspath(List<URL> paths)
paths - o classpath.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||