de.xabsl.jxabslx.symbols
Class InputSymbolImpl

java.lang.Object
  extended by de.xabsl.jxabslx.symbols.InputSymbolImpl
Direct Known Subclasses:
BooleanInputSymbolImpl, DecimalInputSymbolImpl, EnumeratedInputSymbolImpl

public abstract class InputSymbolImpl
extends java.lang.Object

Base class for input symbol implementations


Field Summary
protected  Input input
           
protected  Parameters parameters
           
 
Constructor Summary
InputSymbolImpl(Input input, java.lang.String[] parameterNames, Symbols symbols, DebugMessages debug)
           
 
Method Summary
protected  void checkConstructorArguments(Input input, java.lang.String[] parameterNames)
           
protected  void createParameters(java.lang.String[] parameterNames, Symbols symbols, DebugMessages debug)
           
 Parameters getParameters()
           
protected  java.lang.Object getRawValue()
          Gets the value as any object which must be converted properly.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parameters

protected Parameters parameters

input

protected final Input input
Constructor Detail

InputSymbolImpl

public InputSymbolImpl(Input input,
                       java.lang.String[] parameterNames,
                       Symbols symbols,
                       DebugMessages debug)
Method Detail

getParameters

public Parameters getParameters()

checkConstructorArguments

protected void checkConstructorArguments(Input input,
                                         java.lang.String[] parameterNames)

createParameters

protected void createParameters(java.lang.String[] parameterNames,
                                Symbols symbols,
                                DebugMessages debug)

getRawValue

protected java.lang.Object getRawValue()
Gets the value as any object which must be converted properly. Make sure the types match.