Uses of Interface
jmri.Memory
-
Packages that use Memory Package Description jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts.jmri.implementation Provides implementations of various JMRI interfaces.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.display.palette Select from palette of items.jmri.jmrit.entryexit Implements Entry/Exit ( NX ) dispatching using Layout Editor panels.jmri.jmrit.logixng.actions jmri.jmrit.logixng.expressions jmri.jmrit.logixng.util jmri.jmrit.picker jmri.jmrit.tracker Provides support for tracking trains as they move around a layout.jmri.jmrit.ussctc Support for implementing USS CTC systems in JMRI.jmri.managers Provides implementations of various JMRI managers.jmri.server.json.memory -
-
Uses of Memory in jmri
Methods in jmri that return Memory Modifier and Type Method Description Memory
MemoryManager. getBySystemName(java.lang.String systemName)
Locate an existing Memory based on a system name.Memory
MemoryManager. getByUserName(java.lang.String userName)
Locate an existing Memory based on a user name.Memory
MemoryManager. getMemory(java.lang.String name)
Get an existing Turnout or return null if it doesn't exist.Memory
MemoryManager. newMemory(java.lang.String userName)
For use with User GUI, to allow the auto generation of systemNames, where the user can optionally supply a username.Memory
MemoryManager. newMemory(java.lang.String systemName, java.lang.String userName)
Return a Memory with the specified system and user names.Memory
MemoryManager. provideMemory(java.lang.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 Memory Modifier and Type Class Description class
AbstractMemory
Base for the Memory interface.class
DefaultMemory
Concrete implementation of the Reporter interface for the Internal system.Methods in jmri.implementation with parameters of type Memory Modifier and Type Method Description (package private) void
DefaultConditionalExecute. copyMemory(ConditionalAction action, Memory mFrom, Memory mTo, java.lang.String actionStr, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)
(package private) void
DefaultConditionalExecute. getBlockTrainName(ConditionalAction action, OBlock b, Memory mTo, java.lang.String actionStr, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)
(package private) void
DefaultConditionalExecute. getBlockWarrant(ConditionalAction action, OBlock b, Memory mTo, java.lang.String actionStr, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)
(package private) void
DefaultConditionalExecute. getTrainLocation(ConditionalAction action, Warrant w, Memory mTo, java.lang.String actionStr, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)
(package private) void
DefaultConditionalExecute. setMemory(ConditionalAction action, Memory m, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)
-
Uses of Memory in jmri.jmrit.beantable
Methods in jmri.jmrit.beantable that return Memory Modifier and Type Method Description Memory
MemoryTableDataModel. getBySystemName(java.lang.String name)
Memory
MemoryTableDataModel. getByUserName(java.lang.String name)
Methods in jmri.jmrit.beantable that return types with arguments of type Memory Modifier and Type Method Description Manager<Memory>
MemoryTableDataModel. getManager()
Get the Table Model Bean Manager.Methods in jmri.jmrit.beantable with parameters of type Memory Modifier and Type Method Description void
MemoryTableDataModel. clickOn(Memory t)
Process a click on The value cell.Constructor parameters in jmri.jmrit.beantable with type arguments of type Memory Constructor Description MemoryTableDataModel(Manager<Memory> mgr)
Create a new Memory Table Data Model. -
Uses of Memory in jmri.jmrit.display
Methods in jmri.jmrit.display that return Memory Modifier and Type Method Description Memory
MemoryComboIcon. getMemory()
Memory
MemoryIcon. getMemory()
Memory
MemoryInputIcon. getMemory()
Memory
MemorySpinnerIcon. getMemory()
Methods in jmri.jmrit.display that return types with arguments of type Memory Modifier and Type Method Description NamedBeanHandle<Memory>
MemoryComboIcon. getNamedMemory()
NamedBeanHandle<Memory>
MemoryIcon. getNamedMemory()
NamedBeanHandle<Memory>
MemoryInputIcon. getNamedMemory()
NamedBeanHandle<Memory>
MemorySpinnerIcon. getNamedMemory()
Method parameters in jmri.jmrit.display with type arguments of type Memory Modifier and Type Method Description void
MemoryComboIcon. setMemory(NamedBeanHandle<Memory> m)
Attach a named Memory to this display item.void
MemoryIcon. setMemory(NamedBeanHandle<Memory> m)
Attach a named Memory to this display item.void
MemoryInputIcon. setMemory(NamedBeanHandle<Memory> m)
Attached a named Memory to this display itemvoid
MemorySpinnerIcon. 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 Memory Modifier and Type Field Description protected NamedBeanComboBox<Memory>
LayoutEditorToolBarPanel. textMemoryComboBox
Methods in jmri.jmrit.display.layoutEditor that return Memory Modifier and Type Method Description Memory
LayoutBlock. getMemory()
Get Memory.Memory
LayoutBlock. validateMemory(java.lang.String memName, java.awt.Component openFrame)
Validate that the memory name corresponds to an existing memory.Methods in jmri.jmrit.display.layoutEditor with parameters of type Memory Modifier and Type Method Description LayoutBlock
LayoutBlockManager. getBlockWithMemoryAssigned(Memory m)
Find a LayoutBlock with a specified Memory assigned as its value display.void
LayoutBlock. setMemory(Memory m, java.lang.String name)
-
Uses of Memory in jmri.jmrit.display.palette
Constructor parameters in jmri.jmrit.display.palette with type arguments of type Memory Constructor Description MemoryItemPanel(DisplayFrame parentFrame, java.lang.String type, java.lang.String family, PickListModel<Memory> model)
-
Uses of Memory in jmri.jmrit.entryexit
Fields in jmri.jmrit.entryexit with type parameters of type Memory Modifier and Type Field Description (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 Memory Modifier and Type Method Description LogixNG_SelectNamedBean<Memory>
ActionLocalVariable. getSelectMemoryNamedBean()
LogixNG_SelectNamedBean<Memory>
ActionOBlock. getSelectMemoryNamedBean()
LogixNG_SelectNamedBean<Memory>
ActionReporter. getSelectMemoryNamedBean()
LogixNG_SelectNamedBean<Memory>
ActionTable. getSelectMemoryNamedBean()
LogixNG_SelectNamedBean<Memory>
ActionWarrant. getSelectMemoryNamedBean()
LogixNG_SelectNamedBean<Memory>
ForEach. getSelectMemoryNamedBean()
LogixNG_SelectNamedBean<Memory>
ActionMemory. getSelectNamedBean()
LogixNG_SelectNamedBean<Memory>
AnalogActionMemory. getSelectNamedBean()
LogixNG_SelectNamedBean<Memory>
StringActionMemory. getSelectNamedBean()
LogixNG_SelectNamedBean<Memory>
ActionMemory. getSelectOtherMemoryNamedBean()
LogixNG_SelectNamedBean<Memory>
ActionSetReporter. getSelectOtherMemoryNamedBean()
-
Uses of Memory in jmri.jmrit.logixng.expressions
Methods in jmri.jmrit.logixng.expressions that return types with arguments of type Memory Modifier and Type Method Description LogixNG_SelectNamedBean<Memory>
ExpressionLocalVariable. getSelectMemoryNamedBean()
LogixNG_SelectNamedBean<Memory>
ExpressionReporter. getSelectMemoryNamedBean()
LogixNG_SelectNamedBean<Memory>
AnalogExpressionMemory. getSelectNamedBean()
LogixNG_SelectNamedBean<Memory>
ExpressionMemory. getSelectNamedBean()
LogixNG_SelectNamedBean<Memory>
StringExpressionMemory. getSelectNamedBean()
LogixNG_SelectNamedBean<Memory>
ExpressionMemory. getSelectOtherMemoryNamedBean()
-
Uses of Memory in jmri.jmrit.logixng.util
Methods in jmri.jmrit.logixng.util that return types with arguments of type Memory Modifier and Type Method Description NamedBeanHandle<Memory>
LogixNG_SelectBoolean. getMemory()
NamedBeanHandle<Memory>
LogixNG_SelectComboBox. getMemory()
NamedBeanHandle<Memory>
LogixNG_SelectDouble. getMemory()
NamedBeanHandle<Memory>
LogixNG_SelectEnum. getMemory()
NamedBeanHandle<Memory>
LogixNG_SelectInteger. getMemory()
NamedBeanHandle<Memory>
LogixNG_SelectNamedBean. getMemory()
NamedBeanHandle<Memory>
LogixNG_SelectString. getMemory()
NamedBeanHandle<Memory>
LogixNG_SelectTable. getTableColumnMemory()
NamedBeanHandle<Memory>
LogixNG_SelectTable. getTableNameMemory()
NamedBeanHandle<Memory>
LogixNG_SelectTable. getTableRowMemory()
Methods in jmri.jmrit.logixng.util with parameters of type Memory Modifier and Type Method Description void
LogixNG_SelectBoolean. setMemory(Memory memory)
void
LogixNG_SelectComboBox. setMemory(Memory memory)
void
LogixNG_SelectDouble. setMemory(Memory memory)
void
LogixNG_SelectEnum. setMemory(Memory memory)
void
LogixNG_SelectInteger. setMemory(Memory memory)
void
LogixNG_SelectNamedBean. setMemory(Memory memory)
void
LogixNG_SelectString. setMemory(Memory memory)
void
LogixNG_SelectTable. setTableColumnMemory(Memory memory)
void
LogixNG_SelectTable. setTableNameMemory(Memory memory)
void
LogixNG_SelectTable. setTableRowMemory(Memory memory)
Method parameters in jmri.jmrit.logixng.util with type arguments of type Memory Modifier and Type Method Description void
LogixNG_SelectBoolean. setMemory(NamedBeanHandle<Memory> handle)
void
LogixNG_SelectComboBox. setMemory(NamedBeanHandle<Memory> handle)
void
LogixNG_SelectDouble. setMemory(NamedBeanHandle<Memory> handle)
void
LogixNG_SelectEnum. setMemory(NamedBeanHandle<Memory> handle)
void
LogixNG_SelectInteger. setMemory(NamedBeanHandle<Memory> handle)
void
LogixNG_SelectNamedBean. setMemory(NamedBeanHandle<Memory> handle)
void
LogixNG_SelectString. setMemory(NamedBeanHandle<Memory> handle)
void
LogixNG_SelectTable. setTableColumnMemory(NamedBeanHandle<Memory> handle)
void
LogixNG_SelectTable. setTableNameMemory(NamedBeanHandle<Memory> handle)
void
LogixNG_SelectTable. setTableRowMemory(NamedBeanHandle<Memory> handle)
-
Uses of Memory in jmri.jmrit.picker
Methods in jmri.jmrit.picker that return Memory Modifier and Type Method Description Memory
PickListModel.MemoryPickModel. addBean(java.lang.String name)
Return bean with name given in parameter.Memory
PickListModel.MemoryPickModel. addBean(java.lang.String sysName, java.lang.String userName)
Methods in jmri.jmrit.picker that return types with arguments of type Memory Modifier and Type Method Description Manager<Memory>
PickListModel.MemoryPickModel. getManager()
Get the Table Model Bean Manager.static PickListModel<Memory>
PickListModel. memoryPickModelInstance()
-
Uses of Memory in jmri.jmrit.tracker
Fields in jmri.jmrit.tracker with type parameters of type Memory Modifier and Type Field Description (package private) NamedBeanHandle<Memory>
MemoryTracker. namedMemory
-
Uses of Memory in jmri.jmrit.ussctc
Fields in jmri.jmrit.ussctc declared as Memory Modifier and Type Field Description (package private) Memory
CodeLine. logMemory
Memory
LockLogger. memory
(package private) Memory
SignalHeadSection. timeMemory
-
Uses of Memory in jmri.managers
Methods in jmri.managers that return Memory Modifier and Type Method Description protected abstract Memory
AbstractMemoryManager. createNewMemory(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Memory has been invoked.protected Memory
DefaultMemoryManager. createNewMemory(java.lang.String systemName, java.lang.String userName)
Memory
AbstractMemoryManager. getMemory(java.lang.String name)
Get an existing Turnout or return null if it doesn't exist.Memory
AbstractMemoryManager. newMemory(java.lang.String userName)
For use with User GUI, to allow the auto generation of systemNames, where the user can optionally supply a username.Memory
AbstractMemoryManager. newMemory(java.lang.String systemName, java.lang.String userName)
Return a Memory with the specified system and user names.Memory
AbstractMemoryManager. provide(java.lang.String name)
Get an existing instance via user name, then system name; if no matching instance is found, create a new NameBean from the system name.Memory
AbstractMemoryManager. provideMemory(java.lang.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 Memory Modifier and Type Method Description java.lang.Class<Memory>
AbstractMemoryManager. 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 Memory Modifier and Type Method Description protected ProvidingManager<Memory>
JsonMemoryHttpService. getProvidingManager()
Methods in jmri.server.json.memory with parameters of type Memory Modifier and Type Method Description com.fasterxml.jackson.databind.node.ObjectNode
JsonMemoryHttpService. doGet(Memory memory, java.lang.String name, java.lang.String type, JsonRequest request)
com.fasterxml.jackson.databind.node.ObjectNode
JsonMemoryHttpService. doPost(Memory memory, java.lang.String name, java.lang.String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)
-