de.xabsl.jxabsl.expression.enumerated
Class EnumeratedOptionParameterRef

java.lang.Object
  extended by de.xabsl.jxabsl.expression.enumerated.EnumeratedExpression
      extended by de.xabsl.jxabsl.expression.enumerated.EnumeratedOptionParameterRef

public class EnumeratedOptionParameterRef
extends EnumeratedExpression

Represents a reference to a enumerated option parameter.


Field Summary
 
Fields inherited from class de.xabsl.jxabsl.expression.enumerated.EnumeratedExpression
debug, enumeration
 
Constructor Summary
EnumeratedOptionParameterRef(Enumeration enumeration, InputSource input, DebugMessages debug, OptionParameters parameters)
          Constructor.
 
Method Summary
 java.lang.Object getValue()
           
 
Methods inherited from class de.xabsl.jxabsl.expression.enumerated.EnumeratedExpression
create, elementFromIntermediateCode, enumerationFromIntermediateCode, getEnumeration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnumeratedOptionParameterRef

public EnumeratedOptionParameterRef(Enumeration enumeration,
                                    InputSource input,
                                    DebugMessages debug,
                                    OptionParameters parameters)
Constructor. Creates the reference

Parameters:
enumeration - A reference to the enumeration which is the domain of this expression
input - An input source for the intermediate code. It must be opened and read until A position where the expression starts.
debug - For debugging output
parameters - The parameters of the option
Method Detail

getValue

public java.lang.Object getValue()
Specified by:
getValue in class EnumeratedExpression