|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jpel.language.AbstractExpression
Classe usada como referência para implementação de qualquer expressão.
Constructor Summary | |
AbstractExpression(jpel.language.ExpressionType type)
|
Method Summary | |
jpel.language.Expression |
createClone()
Retorna um clone da expressão. |
boolean |
equivalent(jpel.language.Expression exp)
Indica se uma expressão pode ser considerada equivalente à outra. |
java.lang.Object |
getData()
Retorna o dado associado à expressão. |
java.lang.Object |
getData(java.lang.Class type)
Retorna o dado associado à expressão. |
java.lang.Object |
getSource()
Retorna a fonte que gerou a expressão. |
jpel.language.ExpressionType |
getType()
Fornece o tipo da expressão. |
void |
setData(java.lang.Object data)
Ajusta o dado agregado à expressão. |
void |
setSource(java.lang.Object source)
Ajusta a fonte de dados que gerou a expressão. |
void |
setType(jpel.language.ExpressionType type)
Ajusta o tipo da expressão. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface jpel.language.Expression |
eval, freeVariable, rebuild |
Constructor Detail |
public AbstractExpression(jpel.language.ExpressionType type)
Method Detail |
public void setSource(java.lang.Object source)
Expression
setSource
in interface Expression
source
- A fonte dos dados.public java.lang.Object getSource()
Expression
Na definição do toString(), quando este campo é diferente de null, ele correponde a descrição do objeto, caso contrário usa-se a implementação do toString() específico.
getSource
in interface Expression
public void setData(java.lang.Object data)
Expression
setData
in interface Expression
data
- O objeto que deve ser agregado a expressão.public java.lang.Object getData()
Expression
getData
in interface Expression
public java.lang.Object getData(java.lang.Class type)
Expression
getData
in interface Expression
type
- O tipo do objeto desejado.
public void setType(jpel.language.ExpressionType type)
Expression
setType
in interface Expression
type
- Novo tipo da expressão.public jpel.language.ExpressionType getType()
Expression
getType
in interface Expression
public jpel.language.Expression createClone()
Expression
createClone
in interface Expression
public boolean equivalent(jpel.language.Expression exp)
Expression
equivalent
in interface Expression
exp
- Expressão ao qual se deseja verificar a equivalência.
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |