Uses of Interface
jmri.jmrit.logixng.NamedTable
-
Packages that use NamedTable Package Description jmri.jmrit.beantable Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads.jmri.jmrit.logixng jmri.jmrit.logixng.actions jmri.jmrit.logixng.implementation jmri.jmrit.logixng.tools.swing jmri.jmrit.logixng.util -
-
Uses of NamedTable in jmri.jmrit.beantable
Methods in jmri.jmrit.beantable that return NamedTable Modifier and Type Method Description protected NamedTable
LogixNGTableTableAction. createBean(java.lang.String userName)
protected NamedTable
LogixNGTableTableAction. createBean(java.lang.String systemName, java.lang.String userName)
Methods in jmri.jmrit.beantable that return types with arguments of type NamedTable Modifier and Type Method Description protected AbstractLogixNGEditor<NamedTable>
LogixNGTableTableAction. getEditor(BeanTableDataModel<NamedTable> m, java.lang.String sName)
protected Manager<NamedTable>
LogixNGTableTableAction. getManager()
Methods in jmri.jmrit.beantable with parameters of type NamedTable Modifier and Type Method Description protected void
LogixNGTableTableAction. deleteBean(NamedTable bean)
protected java.lang.String
LogixNGTableTableAction. getBeanText(NamedTable bean, Base.PrintTreeSettings printTreeSettings)
protected void
LogixNGTableTableAction. getListenerRefsIncludingChildren(NamedTable table, java.util.List<java.lang.String> list)
protected boolean
LogixNGTableTableAction. hasChildren(NamedTable table)
protected boolean
LogixNGTableTableAction. isEnabled(NamedTable bean)
protected void
LogixNGTableTableAction. setEnabled(NamedTable bean, boolean enable)
Method parameters in jmri.jmrit.beantable with type arguments of type NamedTable Modifier and Type Method Description protected AbstractLogixNGEditor<NamedTable>
LogixNGTableTableAction. getEditor(BeanTableDataModel<NamedTable> m, java.lang.String sName)
-
Uses of NamedTable in jmri.jmrit.logixng
Methods in jmri.jmrit.logixng that return NamedTable Modifier and Type Method Description NamedTable
NamedTableManager. getBySystemName(java.lang.String name)
Locate an existing instance based on a system name.NamedTable
NamedTableManager. getByUserName(java.lang.String name)
Locate an existing instance based on a user name.NamedTable
NamedTableManager. getNamedTable(java.lang.String name)
Locate via user name, then system name if needed.NamedTable
NamedTableManager. loadTableFromCSV(java.lang.String sys, java.lang.String user, java.io.File file)
Load a table from a CSV finle.NamedTable
NamedTableManager. loadTableFromCSV(java.lang.String sys, java.lang.String user, java.lang.String fileName)
Load a table from a CSV finle.NamedTable
NamedTableManager. loadTableFromCSVData(java.lang.String sys, java.lang.String user, java.lang.String text)
Load a table from a CSV text.NamedTable
NamedTableManager. newCSVTable(java.lang.String systemName, java.lang.String userName, java.lang.String fileName)
Create a new CSV table.NamedTable
NamedTableManager. newCSVTable(java.lang.String systemName, java.lang.String userName, java.lang.String fileName, Table.CsvType csvType)
NamedTable
NamedTableManager. newInternalTable(java.lang.String systemName, java.lang.String userName, int numRows, int numColumns)
Create a new internal named table.Methods in jmri.jmrit.logixng with parameters of type NamedTable Modifier and Type Method Description void
NamedTableManager. deleteNamedTable(NamedTable x)
Delete NamedTable by removing it from the manager. -
Uses of NamedTable in jmri.jmrit.logixng.actions
Methods in jmri.jmrit.logixng.actions that return types with arguments of type NamedTable Modifier and Type Method Description LogixNG_SelectNamedBean<NamedTable>
ActionCreateBeansFromTable. getSelectNamedBean()
LogixNG_SelectNamedBean<NamedTable>
ActionFindTableRowOrColumn. getSelectNamedBean()
LogixNG_SelectNamedBean<NamedTable>
ActionListenOnBeansTable. getSelectNamedBean()
LogixNG_SelectNamedBean<NamedTable>
TableForEach. getSelectNamedBean()
-
Uses of NamedTable in jmri.jmrit.logixng.implementation
Classes in jmri.jmrit.logixng.implementation that implement NamedTable Modifier and Type Class Description class
AbstractNamedTable
The default implementation of a NamedTableclass
DefaultCsvNamedTable
The default implementation of a NamedTableclass
DefaultInternalNamedTable
The default implementation of a NamedTableMethods in jmri.jmrit.logixng.implementation that return NamedTable Modifier and Type Method Description NamedTable
DefaultNamedTableManager. getBySystemName(java.lang.String name)
Locate an existing instance based on a system name.NamedTable
DefaultNamedTableManager. getByUserName(java.lang.String name)
Locate an existing instance based on a user name.NamedTable
DefaultNamedTableManager. getNamedTable(java.lang.String name)
Locate via user name, then system name if needed.NamedTable
DefaultNamedTableManager. loadTableFromCSV(java.lang.String sys, java.lang.String user, java.io.File file)
Load a table from a CSV finle.NamedTable
DefaultNamedTableManager. loadTableFromCSV(java.lang.String sys, java.lang.String user, java.lang.String fileName)
Load a table from a CSV finle.static NamedTable
AbstractNamedTable. loadTableFromCSV_File(java.lang.String systemName, java.lang.String userName, java.io.File file, boolean registerInManager, Table.CsvType csvType)
static NamedTable
AbstractNamedTable. loadTableFromCSV_File(java.lang.String systemName, java.lang.String userName, java.lang.String fileName, boolean registerInManager, Table.CsvType csvType)
static NamedTable
AbstractNamedTable. loadTableFromCSV_Text(java.lang.String systemName, java.lang.String userName, java.lang.String text, boolean registerInManager, Table.CsvType csvType)
NamedTable
DefaultNamedTableManager. loadTableFromCSVData(java.lang.String sys, java.lang.String user, java.lang.String text)
Load a table from a CSV text.NamedTable
DefaultNamedTableManager. newCSVTable(java.lang.String systemName, java.lang.String userName, java.lang.String fileName)
Create a new CSV table.NamedTable
DefaultNamedTableManager. newCSVTable(java.lang.String systemName, java.lang.String userName, java.lang.String fileName, Table.CsvType csvType)
NamedTable
DefaultNamedTableManager. newInternalTable(java.lang.String systemName, java.lang.String userName, int numRows, int numColumns)
Create a new internal named table.Methods in jmri.jmrit.logixng.implementation that return types with arguments of type NamedTable Modifier and Type Method Description java.lang.Class<NamedTable>
DefaultNamedTableManager. getNamedBeanClass()
Get the class of NamedBean supported by this Manager.Methods in jmri.jmrit.logixng.implementation with parameters of type NamedTable Modifier and Type Method Description void
DefaultNamedTableManager. deleteBean(NamedTable namedTable, java.lang.String property)
Method for a UI to delete a bean.void
DefaultNamedTableManager. deleteNamedTable(NamedTable x)
Delete NamedTable by removing it from the manager. -
Uses of NamedTable in jmri.jmrit.logixng.tools.swing
Constructor parameters in jmri.jmrit.logixng.tools.swing with type arguments of type NamedTable Constructor Description TableEditor(BeanTableDataModel<NamedTable> m, java.lang.String sName)
Create a new ConditionalNG List View editor. -
Uses of NamedTable in jmri.jmrit.logixng.util
Methods in jmri.jmrit.logixng.util that return types with arguments of type NamedTable Modifier and Type Method Description NamedBeanHandle<NamedTable>
LogixNG_SelectTable. getTable()
Methods in jmri.jmrit.logixng.util with parameters of type NamedTable Modifier and Type Method Description void
LogixNG_SelectTable. setTable(NamedTable table)
Method parameters in jmri.jmrit.logixng.util with type arguments of type NamedTable Modifier and Type Method Description void
LogixNG_SelectTable. setTable(NamedBeanHandle<NamedTable> handle)
-