Package jmri.jmrit.logixng.util
Class LogixNG_SelectTable
java.lang.Object
jmri.jmrit.logixng.util.LogixNG_SelectTable
- All Implemented Interfaces:
VetoableChangeListener,EventListener
Select table for LogixNG actions and expressions.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopy(LogixNG_SelectTable copy) voidevaluateAndSetTableData(ConditionalNG conditionalNG, Object value) evaluateTableData(ConditionalNG conditionalNG) getTable()getTableColumnDescription(Locale locale) Get name of columngetTableNameDescription(Locale locale) getTableRowDescription(Locale locale) Get name of rowvoidvoidvoidvoidvoidsetTable(NamedTable table) voidsetTable(NamedBeanHandle<NamedTable> handle) voidsetTableColumnAddressing(NamedBeanAddressing addressing) voidsetTableColumnFormula(String formula) voidsetTableColumnLocalVariable(String localVariable) voidsetTableColumnMemory(String memoryName) voidsetTableColumnMemory(Memory memory) voidsetTableColumnMemory(NamedBeanHandle<Memory> handle) voidsetTableColumnName(String columnName) Set name of columnvoidsetTableColumnReference(String reference) voidsetTableNameAddressing(NamedBeanAddressing addressing) voidsetTableNameFormula(String formula) voidsetTableNameLocalVariable(String localVariable) voidsetTableNameMemory(String memoryName) voidsetTableNameMemory(Memory memory) voidsetTableNameMemory(NamedBeanHandle<Memory> handle) voidsetTableNameReference(String reference) voidsetTableRowAddressing(NamedBeanAddressing addressing) voidsetTableRowFormula(String formula) voidsetTableRowLocalVariable(String localVariable) voidsetTableRowMemory(String memoryName) voidsetTableRowMemory(Memory memory) voidsetTableRowMemory(NamedBeanHandle<Memory> handle) voidsetTableRowName(String rowName) Set name of columnvoidsetTableRowReference(String reference) void
-
Constructor Details
-
LogixNG_SelectTable
-
-
Method Details
-
copy
- Throws:
ParserException
-
setTableNameAddressing
-
getTableNameAddressing
-
setTable
-
setTable
-
removeTable
-
getTable
-
setTableNameReference
-
getTableNameReference
-
setTableNameMemory
-
setTableNameMemory
-
setTableNameMemory
-
removeTableNameMemory
-
getTableNameMemory
-
setTableNameLocalVariable
-
getTableNameLocalVariable
-
setTableNameFormula
- Throws:
ParserException
-
getTableNameFormula
-
getSelectTableName
-
setTableRowAddressing
-
getTableRowAddressing
-
getTableRowName
Get name of row- Returns:
- name
-
setTableRowName
Set name of column- Parameters:
rowName- name
-
setTableRowReference
-
getTableRowReference
-
setTableRowMemory
-
setTableRowMemory
-
setTableRowMemory
-
removeTableRowMemory
-
getTableRowMemory
-
setTableRowLocalVariable
-
getTableRowLocalVariable
-
setTableRowFormula
- Throws:
ParserException
-
getTableRowFormula
-
getSelectTableRow
-
setTableColumnAddressing
-
getTableColumnAddressing
-
setTableColumnReference
-
getTableColumnReference
-
setTableColumnMemory
-
setTableColumnMemory
-
setTableColumnMemory
-
removeTableColumnMemory
-
getTableColumnMemory
-
setTableColumnLocalVariable
-
getTableColumnLocalVariable
-
setTableColumnFormula
- Throws:
ParserException
-
getTableColumnFormula
-
getTableColumnName
Get name of column- Returns:
- name
-
setTableColumnName
Set name of column- Parameters:
columnName- name
-
getSelectTableColumn
-
vetoableChange
- Specified by:
vetoableChangein interfaceVetoableChangeListener- Throws:
PropertyVetoException
-
evaluateTableData
- Throws:
JmriException
-
evaluateAndSetTableData
- Throws:
JmriException
-
getTableNameDescription
-
getTableRowDescription
-
getTableColumnDescription
-