jpel.language
Interface ExpressionParser

All Known Implementing Classes:
NodeReaderJpel

public interface ExpressionParser

Define um parser para expressoes.


Method Summary
 jpel.language.Expression getExpression(java.io.InputStream dataExpression)
          Retorna a expressão contida em um InputStream.
 jpel.language.Expression getExpression(java.io.Reader dataExpression)
          Retorna a expressão contida em um Reader.
 jpel.language.Expression getExpression(java.lang.String dataExpression)
          Retorna a expressão contida em uma String.
 

Method Detail

getExpression

public jpel.language.Expression getExpression(java.lang.String dataExpression)
                                       throws ExpressionParserException
Retorna a expressão contida em uma String.

Parameters:
dataExpression - A String que contem a expressão.
Returns:
A expressao correspondente à String.
Throws:
ExpressionParserException - Quando há erros na conversão dos dados em uma expressão.

getExpression

public jpel.language.Expression getExpression(java.io.InputStream dataExpression)
                                       throws ExpressionParserException
Retorna a expressão contida em um InputStream.

Parameters:
dataExpression - O InputStream que contem a expressão.
Returns:
A expressao correspondente ao InputStream.
Throws:
ExpressionParserException - Quando há erros na conversão dos dados em uma expressão.

getExpression

public jpel.language.Expression getExpression(java.io.Reader dataExpression)
                                       throws ExpressionParserException
Retorna a expressão contida em um Reader.

Parameters:
dataExpression - O Reader que contem a expressão.
Returns:
A expressao correspondente ao Reader.
Throws:
ExpressionParserException - Quando há erros na conversão dos dados em uma expressão.