public final class ConfigurationManager extends Object
modos de funcionamento para o gerenciador de
configurações: o modo verbose e o modo
silencioso. No modo verbose, praticamente todas as
operações no gerenciador geram uma mensagem na saída de erro, No modo
silencioso, nada é impresso na saída de erro. O modo padrão é {link
#MODE_PROPERTY_VALUE}. Para trocar de modo, crie um arquivo de configuração
para o gerente de configurações com a chave MODE_PROPERTY_NAME. Os
valores possíveis são: Logger.Mode.VERBOSE e Logger.Mode.SILENT.| Modifier and Type | Method and Description |
|---|---|
static void |
createInstance()
Cria a instância única do gerente de configurações.
|
static void |
createInstance(String extensionPrefix)
Cria a instância única do gerente de configurações.
|
Configuration |
getConfiguration(Class<?> ownerClass)
Obtém a configuração pertencente à uma determinada classe.
|
static ConfigurationManager |
getInstance()
Obtém a instância única do gerente de configurações.
|
public Configuration getConfiguration(Class<?> ownerClass) throws ConfigurationManagerException
ownerClass - classe dona da configuração.ConfigurationManagerException - caso ocorra algum problema ao
carregar as configurações.IllegalArgumentException - caso a classe dona seja nula.public static void createInstance()
IllegalStateException - Caso já exista instância criada.public static void createInstance(String extensionPrefix)
extensionPrefix - O prefixo para obtenção de propriedades de extensão.IllegalStateException - Caso já exista instância criada.public static ConfigurationManager getInstance()
IllegalStateException - Caso não exista instância criada.Copyright © 2016 Tecgraf/PUC-Rio. All rights reserved.