jpel.resolver
Class ConfigurationImpl

java.lang.Object
  |
  +--jpel.resolver.ConfigurationImpl
All Implemented Interfaces:
Configuration
Direct Known Subclasses:
StaticConfigurationImpl

public abstract class ConfigurationImpl
extends java.lang.Object
implements Configuration


Constructor Summary
ConfigurationImpl()
           
 
Method Summary
 jpel.language.Environment getEnvironment()
           
 jpel.language.EnvironmentLoader getEnvironmentLoader()
           
 jpel.language.ExpressionParser getExpressionParser()
           
 java.lang.Object getSource()
          Retorna o objeto que descreve o conjunto de dados.
 void load(java.lang.Object obj)
          Carrega uma configuração.
 java.lang.Object process(java.lang.Object source)
          Processa um objeto.
 void reload()
          Recarrega todos os recursos usados pela configuração.
 void setEnvironment(jpel.language.Environment environment)
           
 void setEnvironmentLoader(jpel.language.EnvironmentLoader environmentLoader)
           
 void setExpressionParser(jpel.language.ExpressionParser expressionParser)
           
 void setSource(java.lang.Object source)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationImpl

public ConfigurationImpl()
Method Detail

setSource

public void setSource(java.lang.Object source)

getSource

public java.lang.Object getSource()
Description copied from interface: Configuration
Retorna o objeto que descreve o conjunto de dados.

Specified by:
getSource in interface Configuration
Returns:
O objeto com as informações sobre onde os parâmetros estão.

setEnvironmentLoader

public void setEnvironmentLoader(jpel.language.EnvironmentLoader environmentLoader)

getEnvironmentLoader

public jpel.language.EnvironmentLoader getEnvironmentLoader()

setEnvironment

public void setEnvironment(jpel.language.Environment environment)

getEnvironment

public jpel.language.Environment getEnvironment()

setExpressionParser

public void setExpressionParser(jpel.language.ExpressionParser expressionParser)

getExpressionParser

public jpel.language.ExpressionParser getExpressionParser()

load

public void load(java.lang.Object obj)
          throws ConfigurationException
Description copied from interface: Configuration
Carrega uma configuração.

Specified by:
load in interface Configuration
Parameters:
obj - Objeto com os dados, ou meta-dados, para carregar um ambiente.
Throws:
ConfigurationException - Quando há problemas na leitura da configuração.

reload

public void reload()
            throws ConfigurationException
Description copied from interface: Configuration
Recarrega todos os recursos usados pela configuração.

Specified by:
reload in interface Configuration
Throws:
ConfigurationException - Quando não foi possível realizar o reload().

process

public java.lang.Object process(java.lang.Object source)
                         throws ConfigurationException
Description copied from interface: Configuration
Processa um objeto.

Specified by:
process in interface Configuration
Parameters:
source - Objeto a ser processado.
Returns:
Objeto resultado de uma processamento sobre a entrada.
Throws:
ConfigurationException - Quando houve erro no processamento do objeto.