Uses of Interface
jmri.jmrit.logixng.SymbolTable
-
Packages that use SymbolTable Package Description jmri.jmrit.logixng jmri.jmrit.logixng.implementation jmri.jmrit.logixng.swing jmri.jmrit.logixng.tools.swing jmri.jmrit.logixng.util jmri.jmrit.logixng.util.parser -
-
Uses of SymbolTable in jmri.jmrit.logixng
Methods in jmri.jmrit.logixng that return SymbolTable Modifier and Type Method Description SymbolTableConditionalNG. getSymbolTable()Get the current symbol tableMethods in jmri.jmrit.logixng with parameters of type SymbolTable Modifier and Type Method Description voidSymbolTable. createSymbols(SymbolTable symbolTable, java.util.Collection<? extends SymbolTable.VariableData> symbolDefinitions)Add new symbols to the symbol table.static java.lang.ObjectSymbolTable. getInitialValue(SymbolTable.Type type, java.lang.String name, SymbolTable.InitialValueType initialType, java.lang.String initialData, SymbolTable symbolTable, java.util.Map<java.lang.String,SymbolTable.Symbol> symbols)voidConditionalNG. setSymbolTable(SymbolTable symbolTable)Set the current symbol table -
Uses of SymbolTable in jmri.jmrit.logixng.implementation
Classes in jmri.jmrit.logixng.implementation that implement SymbolTable Modifier and Type Class Description classDefaultSymbolTableThe default implementation of a NamedTableMethods in jmri.jmrit.logixng.implementation that return SymbolTable Modifier and Type Method Description SymbolTableDefaultSymbolTable. getPrevSymbolTable()Get the previous symbol tableSymbolTableDefaultConditionalNG. getSymbolTable()Get the current symbol tableMethods in jmri.jmrit.logixng.implementation with parameters of type SymbolTable Modifier and Type Method Description voidDefaultSymbolTable. createSymbols(SymbolTable symbolTable, java.util.Collection<? extends SymbolTable.VariableData> symbolDefinitions)Add new symbols to the symbol table.voidDefaultConditionalNG. setSymbolTable(SymbolTable symbolTable)Set the current symbol tableConstructors in jmri.jmrit.logixng.implementation with parameters of type SymbolTable Constructor Description DefaultSymbolTable(SymbolTable prevSymbolTable)Create a new instance of DefaultSymbolTable from a previous symbol table and a stack. -
Uses of SymbolTable in jmri.jmrit.logixng.swing
Methods in jmri.jmrit.logixng.swing with parameters of type SymbolTable Modifier and Type Method Description voidAbstractSwingConfigurator. getAllSymbols(Base object, SymbolTable symbolTable) -
Uses of SymbolTable in jmri.jmrit.logixng.tools.swing
Methods in jmri.jmrit.logixng.tools.swing with parameters of type SymbolTable Modifier and Type Method Description voidDebuggerSymbolTableModel. update(SymbolTable symbolTable) -
Uses of SymbolTable in jmri.jmrit.logixng.util
Methods in jmri.jmrit.logixng.util with parameters of type SymbolTable Modifier and Type Method Description static java.lang.StringReferenceUtil. getReference(SymbolTable symbolTable, java.lang.String reference)protected static java.lang.StringReferenceUtil. getReference(SymbolTable symbolTable, java.lang.String reference, int startIndex, ReferenceUtil.IntRef endIndex)Get the value of a referenceprotected static java.lang.StringReferenceUtil. getReferenceOrValue(SymbolTable symbolTable, java.lang.String reference, int startIndex, ReferenceUtil.IntRef endIndex)Get the reference or the value.The value ends either with end of string, or with any of the characters comma, left square bracket, right square bracket or right curly bracket. -
Uses of SymbolTable in jmri.jmrit.logixng.util.parser
Methods in jmri.jmrit.logixng.util.parser with parameters of type SymbolTable Modifier and Type Method Description default voidExpressionNode. assignValue(SymbolTable symbolTable, java.lang.Object value)Assign a value to this expressionvoidExpressionNodeArray. assignValue(java.lang.Object parameter, SymbolTable symbolTable, java.lang.Object value)Assign a value to this expression from a parameter.voidExpressionNodeComplex. assignValue(SymbolTable symbolTable, java.lang.Object value)Assign a value to this expressionvoidExpressionNodeIdentifier. assignValue(SymbolTable symbolTable, java.lang.Object value)Assign a value to this expressionvoidExpressionNodeInstanceVariable. assignValue(java.lang.Object parameter, SymbolTable symbolTable, java.lang.Object value)Assign a value to this expression from a parameter.voidExpressionNodeMap. assignValue(java.lang.Object parameter, SymbolTable symbolTable, java.lang.Object value)Assign a value to this expression from a parameter.default voidExpressionNodeWithParameter. assignValue(java.lang.Object parameter, SymbolTable symbolTable, java.lang.Object value)Assign a value to this expression from a parameter.java.lang.ObjectExpressionNode. calculate(SymbolTable symbolTable)Calculate the expressionjava.lang.ObjectExpressionNodeArithmeticOperator. calculate(SymbolTable symbolTable)java.lang.ObjectExpressionNodeArray. calculate(java.lang.Object parameter, SymbolTable symbolTable)java.lang.ObjectExpressionNodeAssignmentOperator. calculate(SymbolTable symbolTable)java.lang.ObjectExpressionNodeBinaryOperator. calculate(SymbolTable symbolTable)java.lang.ObjectExpressionNodeBooleanOperator. calculate(SymbolTable symbolTable)java.lang.ObjectExpressionNodeComparingOperator. calculate(SymbolTable symbolTable)java.lang.ObjectExpressionNodeComplex. calculate(SymbolTable symbolTable)java.lang.ObjectExpressionNodeFalse. calculate(SymbolTable symbolTable)java.lang.ObjectExpressionNodeFloatingNumber. calculate(SymbolTable symbolTable)java.lang.ObjectExpressionNodeFunction. calculate(SymbolTable symbolTable)java.lang.ObjectExpressionNodeIdentifier. calculate(SymbolTable symbolTable)java.lang.ObjectExpressionNodeIncreaseDecreaseOperator. calculate(SymbolTable symbolTable)java.lang.ObjectExpressionNodeInstanceVariable. calculate(java.lang.Object parameter, SymbolTable symbolTable)java.lang.ObjectExpressionNodeIntegerNumber. calculate(SymbolTable symbolTable)java.lang.ObjectExpressionNodeMap. calculate(java.lang.Object parameter, SymbolTable symbolTable)java.lang.ObjectExpressionNodeMethod. calculate(java.lang.Object parameter, SymbolTable symbolTable)java.lang.ObjectExpressionNodeString. calculate(SymbolTable symbolTable)java.lang.ObjectExpressionNodeTernaryOperator. calculate(SymbolTable symbolTable)java.lang.ObjectExpressionNodeTrue. calculate(SymbolTable symbolTable)java.lang.ObjectExpressionNodeWithParameter. calculate(java.lang.Object parameter, SymbolTable symbolTable)Calculate the expression from a parameter.default java.lang.ObjectExpressionNodeWithParameter. calculate(SymbolTable symbolTable)Calculate the expressionjava.lang.ObjectFunction. calculate(SymbolTable symbolTable, java.util.List<ExpressionNode> parameterList)Calculate the functionjava.lang.ObjectGenericExpressionVariable. getValue(SymbolTable symbolTable)java.lang.ObjectLocalVariableExpressionVariable. getValue(SymbolTable symbolTable)java.lang.ObjectVariable. getValue(SymbolTable symbolTable)voidGenericExpressionVariable. setValue(SymbolTable symbolTable, java.lang.Object value)voidLocalVariableExpressionVariable. setValue(SymbolTable symbolTable, java.lang.Object value)voidVariable. setValue(SymbolTable symbolTable, java.lang.Object value)
-