Class ComponentFactory

java.lang.Object
jmri.jmrix.swing.ComponentFactory
Direct Known Subclasses:
AcelaComponentFactory, BiDiBComponentFactory, CanComponentFactory, CbusComponentFactory, CMRIComponentFactory, Dcc4PcComponentFactory, DCCppComponentFactory, DirectComponentFactory, EasyDccComponentFactory, EcosComponentFactory, GrapevineComponentFactory, IEEE802154ComponentFactory, JMRIClientComponentFactory, LnComponentFactory, MapleComponentFactory, MarklinComponentFactory, MrcComponentFactory, Mx1ComponentFactory, NceComponentFactory, NmraNetComponentFactory, OakTreeComponentFactory, OpenLcbComponentFactory, PowerlineComponentFactory, QsiComponentFactory, RfidComponentFactory, RpsComponentFactory, SecsiComponentFactory, SpeedoComponentFactory, SprogComponentFactory, SRCPComponentFactory, TamsComponentFactory, TmccComponentFactory, XBeeComponentFactory, XNetComponentFactory, XpaComponentFactory, Z21ComponentFactory

public abstract class ComponentFactory extends Object
Provide access to Swing components for a jmrix subsystem.

Objects of specific subtypes are registered in the instance manager to activate their particular system.

Since:
2.9.4
  • Constructor Details

  • Method Details

    • getMenu

      public abstract JMenu getMenu()
      Provide a menu with all items attached to this system connection.
      Returns:
      menu with all items attached to this system connection.