Package jmri.jmrit.logixng
Class SymbolTable.VariableData
- java.lang.Object
-
- jmri.jmrit.logixng.SymbolTable.VariableData
-
- Direct Known Subclasses:
Module.ParameterData
- Enclosing interface:
- SymbolTable
public static class SymbolTable.VariableData extends java.lang.Object
Data for a variable.
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
_initialValueData
SymbolTable.InitialValueType
_initialValueType
java.lang.String
_name
-
Constructor Summary
Constructors Constructor Description VariableData(java.lang.String name, SymbolTable.InitialValueType initialValueType, java.lang.String initialValueData)
VariableData(SymbolTable.VariableData variableData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getInitialValueData()
SymbolTable.InitialValueType
getInitialValueType()
java.lang.String
getName()
The name of the variable
-
-
-
Field Detail
-
_name
public java.lang.String _name
-
_initialValueType
public SymbolTable.InitialValueType _initialValueType
-
_initialValueData
public java.lang.String _initialValueData
-
-
Constructor Detail
-
VariableData
public VariableData(java.lang.String name, SymbolTable.InitialValueType initialValueType, java.lang.String initialValueData)
-
VariableData
public VariableData(SymbolTable.VariableData variableData)
-
-
Method Detail
-
getName
public java.lang.String getName()
The name of the variable- Returns:
- the name
-
getInitialValueType
public SymbolTable.InitialValueType getInitialValueType()
-
getInitialValueData
public java.lang.String getInitialValueData()
-
-