com.bc.jexp.impl
Class AbstractSymbol.I

java.lang.Object
  extended by com.bc.jexp.impl.AbstractSymbol
      extended by com.bc.jexp.impl.AbstractSymbol.I
All Implemented Interfaces:
Symbol
Enclosing class:
AbstractSymbol

public abstract static class AbstractSymbol.I
extends AbstractSymbol


Nested Class Summary
 
Nested classes/interfaces inherited from class com.bc.jexp.impl.AbstractSymbol
AbstractSymbol.B, AbstractSymbol.D, AbstractSymbol.I
 
Constructor Summary
protected AbstractSymbol.I(String name)
           
 
Method Summary
 boolean evalB(EvalEnv env)
          Evaluates this symbol to a boolean value.
 double evalD(EvalEnv env)
          Evaluates this symbol to a double value.
 String evalS(EvalEnv env)
          Evaluates this symbol to a String value.
 
Methods inherited from class com.bc.jexp.impl.AbstractSymbol
getName, getRetType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.bc.jexp.Symbol
evalI
 

Constructor Detail

AbstractSymbol.I

protected AbstractSymbol.I(String name)
Method Detail

evalB

public boolean evalB(EvalEnv env)
Description copied from interface: Symbol
Evaluates this symbol to a boolean value.

Parameters:
env - the application dependant environment.
Returns:
a boolean value

evalD

public double evalD(EvalEnv env)
Description copied from interface: Symbol
Evaluates this symbol to a double value.

Parameters:
env - the application dependant environment.
Returns:
a double value

evalS

public String evalS(EvalEnv env)
Description copied from interface: Symbol
Evaluates this symbol to a String value.

Parameters:
env - the application dependant environment.
Returns:
a double value


Copyright © 2002-2013 Brockmann Consult GmbH. All Rights Reserved.