com.bc.jexp.impl
Class AbstractSymbol.D

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

public abstract static class AbstractSymbol.D
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.D(String name)
           
 
Method Summary
 boolean evalB(EvalEnv env)
          Evaluates this symbol to a boolean value.
 int evalI(EvalEnv env)
          Evaluates this symbol to an int 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
evalD
 

Constructor Detail

AbstractSymbol.D

protected AbstractSymbol.D(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

evalI

public int evalI(EvalEnv env)
Description copied from interface: Symbol
Evaluates this symbol to an int value.

Parameters:
env - the application dependant environment.
Returns:
an int 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.