Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.ujac.util.exi
Interface ExpressionType  view ExpressionType download ExpressionType.java


public interface ExpressionType

Name: ExpressionType
Description: The interface for expression types.

Log: $Log: ExpressionType.java,v $
Log: Revision 1.4 2003/11/01 12:06:38 lauerc
Log: Added copyright notice.
Log:
Log: Revision 1.3 2003/07/28 23:14:52 lauerc
Log: Changed signature of method getOperation due to the redesign of
Log: expression parsing at ExpressionInterpreter: Argument is of type
Log: Operation now.
Log:
Log: Revision 1.2 2003/03/16 01:44:03 lauerc
Log: Identificating the expression type by its class now.
Log:
Log: Revision 1.1 2003/03/05 06:23:26 lauerc
Log: Initial revision.
Log:

Version:
$Revision: 1.4 $

Method Summary
 java.lang.Object evalTuple(ExpressionTuple expr, java.util.Map params, java.lang.Object bean)
          Evaluates the given expression tuple.
 ExpressionOperation getOperation(Operation operation)
          Gets the operation implementation that matches the given operation.
 java.lang.Class getType()
          Gets the class of the expression type.
 

Method Detail

getType

public java.lang.Class getType()
Gets the class of the expression type.


getOperation

public ExpressionOperation getOperation(Operation operation)
Gets the operation implementation that matches the given operation.


evalTuple

public java.lang.Object evalTuple(ExpressionTuple expr,
                                  java.util.Map params,
                                  java.lang.Object bean)
                           throws ExpressionException
Evaluates the given expression tuple.