Uses of Interface
jmri.Memory
Packages that use Memory
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 control panel and associated visible icon classes.
Layout Editor currently represents both structure and graphical display through a single set of objects.
Select from palette of items.
Implements Entry/Exit ( NX ) dispatching using Layout Editor panels.
Support for implementing USS CTC systems in JMRI.
Provides implementations of various JMRI managers.
-
Uses of Memory in jmri
Modifier and TypeMethodDescriptionMemoryManager.getBySystemName(String systemName) Locate an existing Memory based on a system name.MemoryManager.getByUserName(String userName) Locate an existing Memory based on a user name.Get an existing Memory or return null if it doesn't exist.For use with User GUI, to allow the auto generation of systemNames, where the user can optionally supply a username.Return a Memory with the specified system and user names.MemoryManager.provideMemory(String name) Get the Memory with the user name, then system name if needed; if that fails, create a new Memory. -
Uses of Memory in jmri.implementation
Classes in jmri.implementation that implement MemoryModifier and TypeClassDescriptionclassBase for the Memory interface.classConcrete implementation of the Reporter interface for the Internal system.Methods in jmri.implementation with parameters of type MemoryModifier and TypeMethodDescription(package private) voidDefaultConditionalExecute.copyMemory(ConditionalAction action, Memory mFrom, Memory mTo, String actionStr, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.getBlockTrainName(ConditionalAction action, OBlock b, Memory mTo, String actionStr, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.getBlockWarrant(ConditionalAction action, OBlock b, Memory mTo, String actionStr, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.getTrainLocation(ConditionalAction action, Warrant w, Memory mTo, String actionStr, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.setMemory(ConditionalAction action, Memory m, Reference<Integer> actionCount, List<String> errorList) -
Uses of Memory in jmri.jmrit.beantable
Methods in jmri.jmrit.beantable that return MemoryModifier and TypeMethodDescriptionMemoryTableDataModel.getBySystemName(String name) MemoryTableDataModel.getByUserName(String name) Methods in jmri.jmrit.beantable that return types with arguments of type MemoryModifier and TypeMethodDescriptionMemoryTableDataModel.getManager()Get the Table Model Bean Manager.Methods in jmri.jmrit.beantable with parameters of type MemoryModifier and TypeMethodDescriptionvoidProcess a click on The value cell.Constructor parameters in jmri.jmrit.beantable with type arguments of type MemoryModifierConstructorDescriptionCreate a new Memory Table Data Model. -
Uses of Memory in jmri.jmrit.display
Methods in jmri.jmrit.display that return MemoryModifier and TypeMethodDescriptionMemoryComboIcon.getMemory()MemoryIcon.getMemory()MemoryInputIcon.getMemory()MemorySpinnerIcon.getMemory()Methods in jmri.jmrit.display that return types with arguments of type MemoryModifier and TypeMethodDescriptionMemoryComboIcon.getNamedMemory()MemoryIcon.getNamedMemory()MemoryInputIcon.getNamedMemory()MemorySpinnerIcon.getNamedMemory()Method parameters in jmri.jmrit.display with type arguments of type MemoryModifier and TypeMethodDescriptionvoidMemoryComboIcon.setMemory(NamedBeanHandle<Memory> m) Attach a named Memory to this display item.voidMemoryIcon.setMemory(NamedBeanHandle<Memory> m) Attach a named Memory to this display item.voidMemoryInputIcon.setMemory(NamedBeanHandle<Memory> m) Attached a named Memory to this display itemvoidMemorySpinnerIcon.setMemory(NamedBeanHandle<Memory> m) Attached a named Memory to this display item -
Uses of Memory in jmri.jmrit.display.layoutEditor
Fields in jmri.jmrit.display.layoutEditor with type parameters of type MemoryModifier and TypeFieldDescriptionprotected NamedBeanComboBox<Memory>LayoutEditorToolBarPanel.textMemoryComboBoxMethods in jmri.jmrit.display.layoutEditor that return MemoryModifier and TypeMethodDescriptionLayoutBlock.getMemory()Get Memory.LayoutBlock.validateMemory(String memName, Component openFrame) Validate that the memory name corresponds to an existing memory.Methods in jmri.jmrit.display.layoutEditor with parameters of type MemoryModifier and TypeMethodDescriptionLayoutBlockManager.getBlockWithMemoryAssigned(Memory m) Find a LayoutBlock with a specified Memory assigned as its value display.void -
Uses of Memory in jmri.jmrit.display.palette
Constructor parameters in jmri.jmrit.display.palette with type arguments of type MemoryModifierConstructorDescriptionMemoryItemPanel(DisplayFrame parentFrame, String type, String family, PickListModel<Memory> model) -
Uses of Memory in jmri.jmrit.entryexit
Fields in jmri.jmrit.entryexit with type parameters of type MemoryModifier and TypeFieldDescription(package private) NamedBeanComboBox<Memory>AddEntryExitPairPanel.memoryComboBox -
Uses of Memory in jmri.jmrit.logixng.actions
Methods in jmri.jmrit.logixng.actions that return types with arguments of type MemoryModifier and TypeMethodDescriptionActionLocalVariable.getSelectMemoryNamedBean()ActionOBlock.getSelectMemoryNamedBean()ActionReporter.getSelectMemoryNamedBean()ActionTable.getSelectMemoryNamedBean()ActionWarrant.getSelectMemoryNamedBean()ForEach.getSelectMemoryNamedBean()ForEachWithDelay.getSelectMemoryNamedBean()ActionMemory.getSelectNamedBean()AnalogActionMemory.getSelectNamedBean()StringActionMemory.getSelectNamedBean()ActionMemory.getSelectOtherMemoryNamedBean()ActionSetReporter.getSelectOtherMemoryNamedBean() -
Uses of Memory in jmri.jmrit.logixng.expressions
Methods in jmri.jmrit.logixng.expressions that return types with arguments of type MemoryModifier and TypeMethodDescriptionExpressionLocalVariable.getSelectMemoryNamedBean()ExpressionReporter.getSelectMemoryNamedBean()AnalogExpressionMemory.getSelectNamedBean()ExpressionMemory.getSelectNamedBean()StringExpressionMemory.getSelectNamedBean()ExpressionMemory.getSelectOtherMemoryNamedBean() -
Uses of Memory in jmri.jmrit.logixng.util
Methods in jmri.jmrit.logixng.util that return types with arguments of type MemoryModifier and TypeMethodDescriptionLogixNG_SelectBoolean.getMemory()LogixNG_SelectComboBox.getMemory()LogixNG_SelectDouble.getMemory()LogixNG_SelectEnum.getMemory()LogixNG_SelectInteger.getMemory()LogixNG_SelectNamedBean.getMemory()LogixNG_SelectString.getMemory()LogixNG_SelectTable.getTableColumnMemory()LogixNG_SelectTable.getTableNameMemory()LogixNG_SelectTable.getTableRowMemory()Methods in jmri.jmrit.logixng.util with parameters of type MemoryModifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidLogixNG_SelectTable.setTableColumnMemory(Memory memory) voidLogixNG_SelectTable.setTableNameMemory(Memory memory) voidLogixNG_SelectTable.setTableRowMemory(Memory memory) Method parameters in jmri.jmrit.logixng.util with type arguments of type MemoryModifier and TypeMethodDescriptionvoidLogixNG_SelectBoolean.setMemory(NamedBeanHandle<Memory> handle) voidLogixNG_SelectComboBox.setMemory(NamedBeanHandle<Memory> handle) voidLogixNG_SelectDouble.setMemory(NamedBeanHandle<Memory> handle) voidLogixNG_SelectEnum.setMemory(NamedBeanHandle<Memory> handle) voidLogixNG_SelectInteger.setMemory(NamedBeanHandle<Memory> handle) voidLogixNG_SelectNamedBean.setMemory(NamedBeanHandle<Memory> handle) voidLogixNG_SelectString.setMemory(NamedBeanHandle<Memory> handle) voidLogixNG_SelectTable.setTableColumnMemory(NamedBeanHandle<Memory> handle) voidLogixNG_SelectTable.setTableNameMemory(NamedBeanHandle<Memory> handle) voidLogixNG_SelectTable.setTableRowMemory(NamedBeanHandle<Memory> handle) -
Uses of Memory in jmri.jmrit.picker
Methods in jmri.jmrit.picker that return MemoryModifier and TypeMethodDescriptionReturn bean with name given in parameter.Methods in jmri.jmrit.picker that return types with arguments of type MemoryModifier and TypeMethodDescriptionPickListModel.MemoryPickModel.getManager()Get the Table Model Bean Manager.static PickListModel<Memory>PickListModel.memoryPickModelInstance() -
Uses of Memory in jmri.jmrit.ussctc
Fields in jmri.jmrit.ussctc declared as Memory -
Uses of Memory in jmri.managers
Methods in jmri.managers that return MemoryModifier and TypeMethodDescriptionprotected abstract MemoryAbstractMemoryManager.createNewMemory(String systemName, String userName) Internal method to invoke the factory, after all the logic for returning an existing Memory has been invoked.protected MemoryDefaultMemoryManager.createNewMemory(String systemName, String userName) Get an existing Memory or return null if it doesn't exist.For use with User GUI, to allow the auto generation of systemNames, where the user can optionally supply a username.Return a Memory with the specified system and user names.Get an existing instance via user name, then system name; if no matching instance is found, create a new NameBean from the system name.AbstractMemoryManager.provideMemory(String sName) Get the Memory with the user name, then system name if needed; if that fails, create a new Memory.Methods in jmri.managers that return types with arguments of type MemoryModifier and TypeMethodDescriptionAbstractMemoryManager.getNamedBeanClass()Get the class of NamedBean supported by this Manager. -
Uses of Memory in jmri.server.json.memory
Methods in jmri.server.json.memory that return types with arguments of type MemoryModifier and TypeMethodDescriptionprotected ProvidingManager<Memory>JsonMemoryHttpService.getProvidingManager()Methods in jmri.server.json.memory with parameters of type MemoryModifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.node.ObjectNodeJsonMemoryHttpService.doGet(Memory memory, String name, String type, JsonRequest request) com.fasterxml.jackson.databind.node.ObjectNodeJsonMemoryHttpService.doPost(Memory memory, String name, String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)