ar.com.fdvs.dj.domain.customexpression
Class DJSimpleExpression

java.lang.Object
  extended by ar.com.fdvs.dj.domain.customexpression.DJSimpleExpression
All Implemented Interfaces:
CustomExpression, java.io.Serializable

public class DJSimpleExpression
extends java.lang.Object
implements CustomExpression

See Also:
Serialized Form

Field Summary
static byte TYPE_FIELD
           
static byte TYPE_PARAMATER
           
static byte TYPE_VARIABLE
           
 
Fields inherited from interface ar.com.fdvs.dj.domain.CustomExpression
EVAL_METHOD_NAME
 
Constructor Summary
DJSimpleExpression(byte type, java.lang.String variableName, java.lang.String className)
           
 
Method Summary
 java.lang.Object evaluate(java.util.Map fields, java.util.Map variables, java.util.Map parameters)
           
 java.lang.String getClassName()
           
 byte getType()
           
 java.lang.String getVariableName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_FIELD

public static final byte TYPE_FIELD
See Also:
Constant Field Values

TYPE_VARIABLE

public static final byte TYPE_VARIABLE
See Also:
Constant Field Values

TYPE_PARAMATER

public static final byte TYPE_PARAMATER
See Also:
Constant Field Values
Constructor Detail

DJSimpleExpression

public DJSimpleExpression(byte type,
                          java.lang.String variableName,
                          java.lang.String className)
Method Detail

evaluate

public java.lang.Object evaluate(java.util.Map fields,
                                 java.util.Map variables,
                                 java.util.Map parameters)
Specified by:
evaluate in interface CustomExpression

getClassName

public java.lang.String getClassName()
Specified by:
getClassName in interface CustomExpression

getVariableName

public java.lang.String getVariableName()

getType

public byte getType()


Copyright © 2006-2011 FDV Solutions. All Rights Reserved.