Package jmri.jmrix

Class CaptiveSystemConnectionMemo

All Implemented Interfaces:
BeanInterface, PropertyChangeFirer, PropertyChangeProvider, Disposable, SystemConnectionMemo

For historical reasons, some NamedBean types have out-of-pattern system prefixes:
  • OBlocks use O (as in OB)
  • RailCom tags use R
  • Transponding tags use L
This SystemConnectionMemo implementation is meant to handle these by providing connection memo services without being connected to a particular system instantiation.

An object of this class does not get registered with the InstanceManager and is likely to have a system prefix and user name that conflict with the default values of another, user controllable, manager. This SystemConnectionMemo is not intended to be invoked on any system connection that is configurable by the user. Note that this is handled as a special case in DefaultSystemConnectionMemo.

Though not deprecated per se, this should not be used in new code. Instead. please use an InternalSystemConnectionMemo.