Uses of Interface
jmri.jmrit.logixng.LogixNG
-
Packages that use LogixNG Package Description jmri.jmrit.beantable Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads.jmri.jmrit.display Provides control panel and associated visible icon classes.jmri.jmrit.display.layoutEditor Layout Editor currently represents both structure and graphical display through a single set of objects.jmri.jmrit.logixng jmri.jmrit.logixng.actions jmri.jmrit.logixng.implementation jmri.jmrit.logixng.tools jmri.jmrit.logixng.tools.swing -
-
Uses of LogixNG in jmri.jmrit.beantable
Methods in jmri.jmrit.beantable that return LogixNG Modifier and Type Method Description protected LogixNG
LogixNGTableAction. createBean(java.lang.String userName)
protected LogixNG
LogixNGTableAction. createBean(java.lang.String systemName, java.lang.String userName)
Methods in jmri.jmrit.beantable that return types with arguments of type LogixNG Modifier and Type Method Description protected AbstractLogixNGEditor<LogixNG>
LogixNGTableAction. getEditor(BeanTableDataModel<LogixNG> m, java.lang.String sName)
protected Manager<LogixNG>
LogixNGTableAction. getManager()
Methods in jmri.jmrit.beantable with parameters of type LogixNG Modifier and Type Method Description protected void
LogixNGTableAction. copyBean(LogixNG sourceBean, LogixNG targetBean)
void
LogixNGTableAction. deleteBean(LogixNG logixNG)
protected void
LogixNGTableAction. execute(LogixNG logixNG)
protected java.lang.String
LogixNGTableAction. getBeanText(LogixNG e, Base.PrintTreeSettings printTreeSettings)
protected void
LogixNGTableAction. getListenerRefsIncludingChildren(LogixNG logixNG, java.util.List<java.lang.String> list)
protected boolean
LogixNGTableAction. hasChildren(LogixNG logixNG)
protected boolean
LogixNGTableAction. isEnabled(LogixNG logixNG)
protected void
LogixNGTableAction. setEnabled(LogixNG logixNG, boolean enable)
Method parameters in jmri.jmrit.beantable with type arguments of type LogixNG Modifier and Type Method Description protected AbstractLogixNGEditor<LogixNG>
LogixNGTableAction. getEditor(BeanTableDataModel<LogixNG> m, java.lang.String sName)
-
Uses of LogixNG in jmri.jmrit.display
Methods in jmri.jmrit.display that return LogixNG Modifier and Type Method Description LogixNG
PositionableJComponent. getLogixNG()
Get the LogixNG of this InlineLogixNG.LogixNG
PositionableJPanel. getLogixNG()
Get the LogixNG of this InlineLogixNG.LogixNG
PositionableLabel. getLogixNG()
Get the LogixNG of this InlineLogixNG.Methods in jmri.jmrit.display with parameters of type LogixNG Modifier and Type Method Description void
PositionableJComponent. setLogixNG(LogixNG logixNG)
Set the LogixNG of this InlineLogixNG.void
PositionableJPanel. setLogixNG(LogixNG logixNG)
Set the LogixNG of this InlineLogixNG.void
PositionableLabel. setLogixNG(LogixNG logixNG)
Set the LogixNG of this InlineLogixNG. -
Uses of LogixNG in jmri.jmrit.display.layoutEditor
Methods in jmri.jmrit.display.layoutEditor that return LogixNG Modifier and Type Method Description LogixNG
LayoutTrackView. getLogixNG()
Get the LogixNG of this Positionable.Methods in jmri.jmrit.display.layoutEditor with parameters of type LogixNG Modifier and Type Method Description void
LayoutTrackView. setLogixNG(LogixNG logixNG)
Set the LogixNG of this Positionable. -
Uses of LogixNG in jmri.jmrit.logixng
Methods in jmri.jmrit.logixng that return LogixNG Modifier and Type Method Description LogixNG
LogixNG_Manager. createLogixNG(java.lang.String userName)
For use with User GUI, to allow the auto generation of systemNames, where the user can optionally supply a username.LogixNG
LogixNG_Manager. createLogixNG(java.lang.String userName, boolean inline)
For use with User GUI, to allow the auto generation of systemNames, where the user can optionally supply a username.LogixNG
LogixNG_Manager. createLogixNG(java.lang.String systemName, java.lang.String userName)
Create a new LogixNG if the LogixNG does not exist.LogixNG
LogixNG_Manager. createLogixNG(java.lang.String systemName, java.lang.String userName, boolean inline)
Create a new LogixNG if the LogixNG does not exist.LogixNG
LogixNG_Manager. getBySystemName(java.lang.String name)
Locate an existing instance based on a system name.LogixNG
LogixNG_Manager. getByUserName(java.lang.String name)
Locate an existing instance based on a user name.LogixNG
Base. getLogixNG()
Get the LogixNG of this item.LogixNG
InlineLogixNG. getLogixNG()
Get the LogixNG of this InlineLogixNG.LogixNG
LogixNG_Manager. getLogixNG(java.lang.String name)
Locate via user name, then system name if needed.LogixNG
ConditionalNG_Manager. getParentLogixNG(java.lang.String systemName)
Find the LogixNG which has the ConditionalNG system name in its ConditionalNG_Entry list.Methods in jmri.jmrit.logixng that return types with arguments of type LogixNG Modifier and Type Method Description java.util.List<LogixNG>
LogixNG_InitializationManager. getList()
Returns an unmodifiable list of the initialization LogixNGsMethods in jmri.jmrit.logixng with parameters of type LogixNG Modifier and Type Method Description void
LogixNG_InitializationManager. add(LogixNG logixNG)
Adds a LogixNG to the end of list.ConditionalNG
ConditionalNG_Manager. createConditionalNG(LogixNG logixNG, java.lang.String userName)
For use with User GUI, to allow the auto generation of systemNames, where the user can optionally supply a username.ConditionalNG
ConditionalNG_Manager. createConditionalNG(LogixNG logixNG, java.lang.String userName, int threadID)
For use with User GUI, to allow the auto generation of systemNames, where the user can optionally supply a username.ConditionalNG
ConditionalNG_Manager. createConditionalNG(LogixNG logixNG, java.lang.String systemName, java.lang.String userName)
Create a new ConditionalNG if the ConditionalNG does not exist.ConditionalNG
ConditionalNG_Manager. createConditionalNG(LogixNG logixNG, java.lang.String systemName, java.lang.String userName, int threadID)
Create a new ConditionalNG if the ConditionalNG does not exist.void
LogixNG_InitializationManager. delete(LogixNG logixNG)
Deletes a LogixNG from the list.void
LogixNG_Manager. deleteLogixNG(LogixNG x)
Delete LogixNG by removing it from the manager.ConditionalNG
ConditionalNG_Manager. getByUserName(LogixNG logixNG, java.lang.String name)
Find the ConditionalNG which is a member of the LogixNG with the supplied user name.ConditionalNG
ConditionalNG_Manager. getConditionalNG(LogixNG logixNG, java.lang.String name)
Locate via user name using the LogixNG, then system name if needed.void
InlineLogixNG. setLogixNG(LogixNG logixNG)
Set the LogixNG of this InlineLogixNG. -
Uses of LogixNG in jmri.jmrit.logixng.actions
Methods in jmri.jmrit.logixng.actions that return types with arguments of type LogixNG Modifier and Type Method Description LogixNG_SelectNamedBean<LogixNG>
EnableLogixNG. getSelectNamedBean()
Methods in jmri.jmrit.logixng.actions with parameters of type LogixNG Modifier and Type Method Description void
EnableLogixNG.Operation. runTask(LogixNG logixNG)
-
Uses of LogixNG in jmri.jmrit.logixng.implementation
Classes in jmri.jmrit.logixng.implementation that implement LogixNG Modifier and Type Class Description class
DefaultLogixNG
The default implementation of LogixNG.Methods in jmri.jmrit.logixng.implementation that return LogixNG Modifier and Type Method Description LogixNG
DefaultLogixNGManager. createLogixNG(java.lang.String userName)
LogixNG
DefaultLogixNGManager. createLogixNG(java.lang.String userName, boolean inline)
LogixNG
DefaultLogixNGManager. createLogixNG(java.lang.String systemName, java.lang.String userName)
Method to create a new LogixNG if the LogixNG does not exist.LogixNG
DefaultLogixNGManager. createLogixNG(java.lang.String systemName, java.lang.String userName, boolean inline)
Method to create a new LogixNG if the LogixNG does not exist.LogixNG
DefaultLogixNGManager. getBySystemName(java.lang.String name)
LogixNG
DefaultLogixNGManager. getByUserName(java.lang.String name)
LogixNG
AbstractBase. getLogixNG()
Get the LogixNG of this item.LogixNG
AbstractFemaleSocket. getLogixNG()
Get the LogixNG of this item.LogixNG
AbstractMaleSocket. getLogixNG()
LogixNG
DefaultGlobalVariable. getLogixNG()
Get the LogixNG of this item.LogixNG
DefaultLogixNG. getLogixNG()
Get the LogixNG of this item.LogixNG
DefaultLogixNGManager. getLogixNG(java.lang.String name)
LogixNG
DefaultConditionalNGManager. getParentLogixNG(java.lang.String systemName)
Find the LogixNG which has the ConditionalNG system name in its ConditionalNG_Entry list.Methods in jmri.jmrit.logixng.implementation that return types with arguments of type LogixNG Modifier and Type Method Description java.util.List<LogixNG>
DefaultLogixNGInitializationManager. getList()
Returns an unmodifiable list of the initialization LogixNGsjava.lang.Class<LogixNG>
DefaultLogixNGManager. getNamedBeanClass()
Get the class of NamedBean supported by this Manager.Methods in jmri.jmrit.logixng.implementation with parameters of type LogixNG Modifier and Type Method Description void
DefaultLogixNGInitializationManager. add(LogixNG logixNG)
Adds a LogixNG to the end of list.ConditionalNG
DefaultConditionalNGManager. createConditionalNG(LogixNG logixNG, java.lang.String userName)
For use with User GUI, to allow the auto generation of systemNames, where the user can optionally supply a username.ConditionalNG
DefaultConditionalNGManager. createConditionalNG(LogixNG logixNG, java.lang.String userName, int threadID)
For use with User GUI, to allow the auto generation of systemNames, where the user can optionally supply a username.ConditionalNG
DefaultConditionalNGManager. createConditionalNG(LogixNG logixNG, java.lang.String systemName, java.lang.String userName)
Create a new ConditionalNG if the ConditionalNG does not exist.ConditionalNG
DefaultConditionalNGManager. createConditionalNG(LogixNG logixNG, java.lang.String systemName, java.lang.String userName, int threadID)
Create a new ConditionalNG if the ConditionalNG does not exist.void
DefaultLogixNGInitializationManager. delete(LogixNG logixNG)
Deletes a LogixNG from the list.void
DefaultLogixNGManager. deleteBean(LogixNG logixNG, java.lang.String property)
Method for a UI to delete a bean.void
DefaultLogixNGManager. deleteLogixNG(LogixNG x)
Delete LogixNG by removing it from the manager.ConditionalNG
DefaultConditionalNGManager. getByUserName(LogixNG logixNG, java.lang.String name)
Find the ConditionalNG which is a member of the LogixNG with the supplied user name.ConditionalNG
DefaultConditionalNGManager. getConditionalNG(LogixNG logixNG, java.lang.String name)
Locate via user name using the LogixNG, then system name if needed. -
Uses of LogixNG in jmri.jmrit.logixng.tools
Methods in jmri.jmrit.logixng.tools that return LogixNG Modifier and Type Method Description LogixNG
ImportLogix. getLogixNG()
Constructors in jmri.jmrit.logixng.tools with parameters of type LogixNG Constructor Description ImportConditional(Logix logix, Conditional conditional, LogixNG logixNG, java.lang.String sysName, boolean dryRun)
Create instance of ImportConditional -
Uses of LogixNG in jmri.jmrit.logixng.tools.swing
Fields in jmri.jmrit.logixng.tools.swing declared as LogixNG Modifier and Type Field Description (package private) LogixNG
LogixNGEditor. _curLogixNG
Fields in jmri.jmrit.logixng.tools.swing with type parameters of type LogixNG Modifier and Type Field Description (package private) BeanTableDataModel<LogixNG>
LogixNGEditor. beanTableDataModel
Methods in jmri.jmrit.logixng.tools.swing that return types with arguments of type LogixNG Modifier and Type Method Description java.util.function.Predicate<LogixNG>
InlineLogixNGsTableModel. getFilter()
Get the filter to select which beans to include in the table.java.util.List<LogixNG>
InlineLogixNGsTableModel. getLogixNGList()
Methods in jmri.jmrit.logixng.tools.swing with parameters of type LogixNG Modifier and Type Method Description (package private) boolean
LogixNGEditor. checkConditionalNGUserName(java.lang.String uName, LogixNG logixNG)
Method parameters in jmri.jmrit.logixng.tools.swing with type arguments of type LogixNG Modifier and Type Method Description void
InlineLogixNGsTableModel. setFilter(java.util.function.Predicate<LogixNG> filter)
Set the filter to select which beans to include in the table.Constructor parameters in jmri.jmrit.logixng.tools.swing with type arguments of type LogixNG Constructor Description LogixNGEditor(BeanTableDataModel<LogixNG> m, java.lang.String sName)
Create a new ConditionalNG List View editor.
-