net.kldp.jcodegen.helper
Class Evaluator

java.lang.Object
  extended by net.kldp.jcodegen.helper.Evaluator

public class Evaluator
extends java.lang.Object

evaluate $[] expression variables. 문자열 부분에서 $[] 형식의 변수 표현식 부분을 평가하여 올바른 값으로 변환한다.


Constructor Summary
Evaluator()
           
 
Method Summary
 void eval(java.lang.String input, Output output)
           
static boolean isValidVariableName(java.lang.String variableName)
           
 void setVariable(java.lang.String variableName, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Evaluator

public Evaluator()
Method Detail

eval

public void eval(java.lang.String input,
                 Output output)
          throws InvalidVariableNameException,
                 VariableNotFoundException
Parameters:
input -
output -
Throws:
InvalidVariableNameException
VariableNotFoundException

setVariable

public void setVariable(java.lang.String variableName,
                        java.lang.Object value)

isValidVariableName

public static boolean isValidVariableName(java.lang.String variableName)
Parameters:
variableName -
Returns:
if variableName is valid for variable name , return true . else return false. variableName 이 변수명으로 올바르면 true , 아니면 false .