Uses of Interface
jmri.Logix
Packages that use Logix
Package
Description
Provides basic interfaces and certain core implementations for the JMRI
layout management concepts.
Provides implementations of various JMRI interfaces.
Provides table GUI for manipulating NamedBean objects: Turnouts,
Sensors, SignalHeads.
Provides implementations of various JMRI managers.
-
Uses of Logix in jmri
Modifier and TypeMethodDescriptionLogixManager.createNewLogix(String userName) For use with User GUI, to allow the auto generation of systemNames, where the user can optionally supply a username.LogixManager.createNewLogix(String systemName, String userName) Create a new Logix if the Logix does not exist.LogixManager.getBySystemName(String s) LogixManager.getByUserName(String s) Locate via user name, then system name if needed.ConditionalManager.getParentLogix(String name) Parses the Conditional system name to get the parent Logix system name, then gets the parent Logix, and returns it.Modifier and TypeMethodDescriptionvoidLogixManager.deleteLogix(Logix x) Delete Logix by removing it from the manager.ConditionalManager.getByUserName(Logix x, String s) ConditionalManager.getConditional(Logix x, String name) Method to get an existing Conditional.ConditionalManager.getSystemNameListForLogix(Logix x) Get a list of all Conditional system names with the specified Logix parent. -
Uses of Logix in jmri.implementation
Classes in jmri.implementation that implement LogixModifier and TypeClassDescriptionclassClass providing the basic logic of the Logix interface. -
Uses of Logix in jmri.jmrit.beantable
Methods in jmri.jmrit.beantable that return LogixModifier and TypeMethodDescriptionLRouteTableAction.LBeanTableDataModel.getBySystemName(String name) LRouteTableAction.LBeanTableDataModel.getByUserName(String name) Methods in jmri.jmrit.beantable that return types with arguments of type LogixMethods in jmri.jmrit.beantable with parameters of type LogixModifier and TypeMethodDescription(package private) JTextAreaLogixTableAction.buildConditionalListing(Logix logix) Builds a Component representing the current conditionals for the selected Logix statement.(package private) booleanLogixTableAction.checkConditionalUserName(String uName, Logix logix) voidprotected voidDelete the bean after all the checking has been done.Method parameters in jmri.jmrit.beantable with type arguments of type LogixModifier and TypeMethodDescriptionvoidLogixTableAction.setMenuBar(BeanTableFrame<Logix> f) Insert 2 table specific menus. -
Uses of Logix in jmri.jmrit.conditional
Fields in jmri.jmrit.conditional declared as LogixModifier and TypeFieldDescription(package private) LogixConditionalEditBase._curLogix(package private) LogixConditionalListCopy.ConditionalListModel._srcLogic(package private) LogixConditionalListCopy._targetLogixMethods in jmri.jmrit.conditional with parameters of type LogixModifier and TypeMethodDescription(package private) booleanConditionalEditBase.checkConditionalUserName(String uName, Logix logix) Verify that the user name is not a duplicate for the selected Logix.(package private) voidConditionalList.closeConditionalFrame(Logix logix) (package private) ConditionalConditionalList.makeNewConditional(Logix logix) (package private) booleanConditionalList.updateConditional(String uName, Logix logix, Conditional.AntecedentOperator logicType, boolean trigger, String antecedent) Constructors in jmri.jmrit.conditional with parameters of type LogixModifierConstructorDescriptionConditionalListCopy(String srcLogixName, Logix targetLogix) Create a new Conditional List View editor.(package private)ConditionalListModel(Logix srcLogic) -
Uses of Logix in jmri.jmrit.logixng.actions
Methods in jmri.jmrit.logixng.actions that return types with arguments of type Logix -
Uses of Logix in jmri.jmrit.logixng.tools
Constructors in jmri.jmrit.logixng.tools with parameters of type LogixModifierConstructorDescriptionImportConditional(Logix logix, Conditional conditional, LogixNG logixNG, String sysName, boolean dryRun) Create instance of ImportConditionalImportLogix(Logix logix) ImportLogix(Logix logix, boolean allowSystemImport) ImportLogix(Logix logix, boolean allowSystemImport, boolean dryRun) Create instance of ImportConditional -
Uses of Logix in jmri.jmrit.picker
Methods in jmri.jmrit.picker that return LogixModifier and TypeMethodDescriptionReturn bean with name given in parameter.Methods in jmri.jmrit.picker that return types with arguments of type LogixModifier and TypeMethodDescriptionPickListModel.LogixPickModel.getManager()Get the Table Model Bean Manager.static PickListModel<Logix>PickListModel.logixPickModelInstance() -
Uses of Logix in jmri.managers
Methods in jmri.managers that return LogixModifier and TypeMethodDescriptionDefaultLogixManager.createNewLogix(String userName) DefaultLogixManager.createNewLogix(String systemName, String userName) Create a new Logix if the Logix does not exist.Get an existing Logix.DefaultConditionalManager.getParentLogix(String name) Parses the Conditional system name to get the parent Logix system name, then gets the parent Logix, and returns it.Methods in jmri.managers that return types with arguments of type LogixModifier and TypeMethodDescriptionDefaultLogixManager.getNamedBeanClass()Get the class of NamedBean supported by this Manager.Methods in jmri.managers with parameters of type LogixModifier and TypeMethodDescriptionvoidDefaultLogixManager.deleteLogix(Logix x) Remove an existing Logix and delete all its conditionals.DefaultConditionalManager.getByUserName(Logix x, String key) DefaultConditionalManager.getConditional(Logix x, String name) Method to get an existing Conditional.DefaultConditionalManager.getSystemNameListForLogix(Logix x) Get a list of all Conditional system names with the specified Logix parent