Deprecated API


Contents
Deprecated Interfaces
jmri.web.xmlio.XmlIORequestor
          Applications relying on XmlIO should migrate to JSON. 
jmri.web.xmlio.XmlIOServer
          Applications relying on XmlIO should migrate to JSON. 
 

Deprecated Classes
jmri.configurexml.AbstractLightManagerConfigXML
          2.5.4 
jmri.configurexml.AbstractMemoryManagerConfigXML
          2.5.4 
jmri.configurexml.AbstractReporterManagerConfigXML
          2.5.4 
jmri.configurexml.AbstractSensorManagerConfigXML
          2.5.4 
jmri.configurexml.AbstractSignalHeadManagerXml
          2.5.4 
jmri.configurexml.AbstractTurnoutManagerConfigXML
          2.5.4 
jmri.jmrit.beantable.sensor.AddSensorJFrame
          Replaced by AddNewHardwareDevicePanel 
jmri.jmrit.beantable.sensor.AddSensorPanel
          Replaced by AddNewHardwareDevicePanel 
jmri.jmrix.loconet.almbrowser.AlmBrowserAction
          2.13.5, Does not work with the multi-connection correctly, believe not to work correctly before hand and that the feature is not used. 
jmri.jmrix.loconet.almbrowser.AlmBrowserFrame
          2.13.5, Does not work with the multi-connection correctly, believe not to work correctly before hand and that the feature is not used. 
jmri.jmrix.loconet.AlmImplementation
          2.13.5, Does not work with the multi-connection correctly, believe not to work correctly before hand and that the feature is not used. 
apps.AppConfigPanel
          2.10.3 
jmri.jmrix.can.swing.send.CanSendAction
          2.99.2 
jmri.jmrix.can.cbus.swing.console.CbusConsoleAction
          2.99.2 
jmri.jmrix.can.cbus.swing.eventtable.CbusEventTableAction
          2.99.2 
jmri.jmrix.can.cbus.CbusMenu
          2.99.2 
jmri.jmrix.loconet.clockmon.ClockMonAction
          2.9.4 
jmri.jmrix.can.cbus.swing.configtool.ConfigToolAction
          2.99.2 
jmri.configurexml.DccSignalHeadXml
          2.5.4 
jmri.configurexml.DefaultConditionalManagerXml
          2.7.8 
jmri.configurexml.DefaultLogixManagerXml
          2.7.8 
jmri.configurexml.DefaultMemoryManagerXml
          2.5.4 
jmri.configurexml.DefaultRouteManagerXml
          2.7.8 
jmri.web.xmlio.DefaultXmlIOServer
          Applications relying on XmlIO should migrate to JSON. 
jmri.configurexml.DoubleTurnoutSignalHeadXml
          2.5.4 
jmri.GuiLafConfigPane
          2.9.5 
jmri.configurexml.GuiLafConfigPaneXml
          2.9.5 
jmri.jmrit.symbolicprog.IndexedComboCheckBox
           
jmri.jmrit.symbolicprog.IndexedCvTableModel
          since 3.7.1 
jmri.jmrit.symbolicprog.IndexedEnumVariableValue
          // since 3.7.1 
jmri.jmrit.symbolicprog.IndexedPairVariableValue
          // since 3.7.1 
jmri.jmrit.symbolicprog.IndexedPairVarSlider
           
jmri.jmrit.symbolicprog.IndexedVariableValue
          // since 3.7.1 
jmri.jmrit.symbolicprog.IndexedVarSlider
           
jmri.jmrit.display.configurexml.LayoutBlockManagerXml
          2.9.4 
jmri.jmrit.display.LayoutEditorAction
          2.11.1 
jmri.jmrit.display.configurexml.LayoutEditorXml
          2.9.4 
jmri.jmrit.display.configurexml.LayoutMemoryIconXml
          2.9.4 
jmri.jmrit.display.layoutEditor.configurexml.LayoutMemoryIconXml
          2.7.8 
jmri.jmrit.display.configurexml.LayoutPositionableLabelXml
          2.9.4 
jmri.jmrit.display.layoutEditor.configurexml.LayoutPositionableLabelXml
          2.7.8 
jmri.jmrit.display.configurexml.LayoutReporterIconXml
          2.9.4 
jmri.jmrit.display.layoutEditor.configurexml.LayoutReporterIconXml
          2.7.8 
jmri.jmrit.display.configurexml.LayoutSensorIconXml
          2.9.4 
jmri.jmrit.display.layoutEditor.configurexml.LayoutSensorIconXml
          2.7.8 
jmri.jmrit.display.configurexml.LayoutSignalHeadIconXml
          2.9.4 
jmri.jmrit.display.layoutEditor.configurexml.LayoutSignalHeadIconXml
          2.7.8 
jmri.jmrit.display.configurexml.LayoutTurnoutXml
          2.9.4 
jmri.jmrit.display.configurexml.LayoutTurntableXml
          2.9.4 
jmri.jmrit.display.configurexml.LevelXingXml
          2.9.4 
jmri.jmrix.loconet.LnSecurityElementManager
          2.13.5, Does not work with the multi-connection correctly, believe not to work correctly before hand and that the feature is not used. 
jmri.jmrix.loconet.locomon.LocoMonAction
          2.9.4 
jmri.jmrix.loconet.locomon.LocoMonFrame
          2.9.5 
jmri.jmrix.loconet.LocoNetAutomaton
          2.9.4 
jmri.jmrix.loconet.LocoNetMenu
          2.9.5 
jmri.jmrix.loconet.locostats.LocoStatsAction
          2.9.4 
jmri.configurexml.LsDecSignalHeadXml
          2.5.4 
jmri.jmrix.can.swing.monitor.MonitorAction
          2.99.2 
jmri.jmrix.nce.NceMenu
           
jmri.jmrix.nce.NceUSB
           
jmri.jmrix.can.cbus.swing.nodeconfig.NodeConfigToolAction
          2.99.2 
jmri.jmrit.display.PanelEditorAction
          2.9.9 
jmri.jmrit.display.configurexml.PanelEditorXml
          2.9.4 
jmri.jmrit.display.configurexml.PositionablePointXml
          2.9.4 
jmri.jmrix.loconet.pr3.swing.Pr3SelectAction
          2.9.4 
jmri.jmrix.loconet.Se8AlmImplementation
          2.13.5, Does not work with the multi-connection correctly, believe not to work correctly before hand and that the feature is not used. 
jmri.jmrix.loconet.SecurityElement
          2.13.5, Does not work with the multi-connection correctly, believe not to work correctly before hand and that the feature is not used. 
jmri.jmrit.display.SecurityElementIcon
          2.13.5, Does not work with the multi-connection correctly, believe not to work correctly before hand and that the feature is not used. 
jmri.jmrix.powerline.swing.serialmon.SerialMonAction
           
jmri.jmrix.powerline.swing.serialmon.SerialMonFrame
           
jmri.jmrix.loconet.slotmon.SlotMonAction
          2.9.4 
jmri.jmrix.powerline.SystemMenu
           
jmri.jmrit.display.configurexml.TrackSegmentXml
          2.9.4 
jmri.configurexml.TripleTurnoutSignalHeadXml
          2.5.4 
jmri.configurexml.VirtualSignalHeadXml
          2.5.4 
jmri.jmrix.wangrow.WangrowMenu
           
jmri.web.xmlio.XmlIO
          Applications relying on XmlIO should migrate to JSON. 
jmri.web.xmlio.XmlIOFactory
          Applications relying on XmlIO should migrate to JSON. 
jmri.web.servlet.xmlio.XmlIOServlet
          Applications relying on XmlIO should migrate to JSON. 
 

Deprecated Fields
jmri.jmrix.openlcb.OlcbConstants.CBUS_ACOF
           
jmri.jmrix.openlcb.OlcbConstants.CBUS_ACON
           
jmri.util.FileUtil.FILE
           
jmri.jmris.json.JSON.OPERATIONS
          The use of the "operations" type will be dropped in version 2.0 of the JSON protocol. Use types corresponding to specific operations objects instead. 
jmri.util.FileUtil.RESOURCE
            
 

Deprecated Methods
apps.AppConfigPanel.addAndRemember(Component)
           
jmri.InstanceManager.addClockControl(ClockControl)
          Since 3.7.1, use @{link #store} and @{link #setDefault} directly. 
jmri.jmrit.symbolicprog.CvValue.confirmIcV(JLabel)
           
jmri.jmrit.operations.OperationsXml.convertFromXmlComment(String)
           
jmri.jmrit.operations.OperationsXml.convertToXmlComment(String)
           
jmri.Throttle.dispatch()
          Calls to dispose of a throttle should now be made via the throttle manager, or by using Throttle.dispatch(ThrottleListener l) 
jmri.jmrix.AbstractThrottle.dispatch()
           
jmri.Throttle.dispose()
          Calls to dispose of a throttle should now be made via the throttle manager or by using Throttle.dispose(ThrottleListener l). 
jmri.jmrix.AbstractThrottle.dispose()
           
jmri.jmrit.operations.trains.Train.getBuild()
           
jmri.jmrit.operations.trains.Train.getBuilt()
           
jmri.jmris.srcp.parser.SimpleCharStream.getColumn()
           
jmri.jmrix.srcp.parser.SimpleCharStream.getColumn()
           
apps.AppsLaunchPane.getConnection1()
          as of 2.13.3, directly access the connection configuration from the instance list jmri.InstanceManager.configureManagerInstance().getInstanceList(jmri.jmrix.ConnectionConfig.class) 
apps.Apps.getConnection1()
          as of 2.13.3, directly access the connection configuration from the instance list jmri.InstanceManager.configureManagerInstance().getInstanceList(jmri.jmrix.ConnectionConfig.class) 
apps.AppsLaunchPane.getConnection2()
          as of 2.13.3, directly access the connection configuration from the instance list jmri.InstanceManager.configureManagerInstance().getInstanceList(jmri.jmrix.ConnectionConfig.class) 
apps.Apps.getConnection2()
          as of 2.13.3, directly access the connection configuration from the instance list jmri.InstanceManager.configureManagerInstance().getInstanceList(jmri.jmrix.ConnectionConfig.class) 
apps.AppsLaunchPane.getConnection3()
          as of 2.13.3, directly access the connection configuration from the instance list jmri.InstanceManager.configureManagerInstance().getInstanceList(jmri.jmrix.ConnectionConfig.class) 
apps.Apps.getConnection3()
          as of 2.13.3, directly access the connection configuration from the instance list jmri.InstanceManager.configureManagerInstance().getInstanceList(jmri.jmrix.ConnectionConfig.class) 
apps.AppsLaunchPane.getConnection4()
          as of 2.13.3, directly access the connection configuration from the instance list jmri.InstanceManager.configureManagerInstance().getInstanceList(jmri.jmrix.ConnectionConfig.class) 
apps.Apps.getConnection4()
          as of 2.13.3, directly access the connection configuration from the instance list jmri.InstanceManager.configureManagerInstance().getInstanceList(jmri.jmrix.ConnectionConfig.class) 
jmri.jmrit.audio.AudioSource.getDopplerFactor()
           
jmri.jmris.srcp.parser.SimpleCharStream.getLine()
           
jmri.jmrix.srcp.parser.SimpleCharStream.getLine()
           
jmri.jmrit.operations.rollingstock.cars.Car.getLoad()
           
jmri.jmrit.operations.trains.Train.getPrinted()
           
jmri.AudioManager.getSystemNameList(int)
           
jmri.jmrit.audio.DefaultAudioManager.getSystemNameList(int)
           
jmri.jmrit.operations.locations.Location.getTrackIdsByNameList(String)
           
jmri.jmrit.operations.rollingstock.RollingStock.getType()
           
jmri.jmrit.vsdecoder.VSDecoderManager.getVSDecoder(String)
           
jmri.jmrit.symbolicprog.CvValue.iCv()
           
apps.Apps.initLog4J()
          Since 3.7.2, use @{link jmri.util.Log4JUtil#initLog4J} directly. 
jmri.jmrix.ieee802154.xbee.XBeeSensorManager.instance()
           
jmri.jmrix.lenz.XNetLightManager.instance()
           
jmri.jmrix.lenz.XNetTrafficController.instance()
           
jmri.jmrix.lenz.XNetSensorManager.instance()
           
jmri.jmrix.lenz.XNetTurnoutManager.instance()
           
jmri.jmrix.lenz.li100.LI100Adapter.instance()
           
jmri.jmrix.lenz.li100f.LI100Adapter.instance()
           
jmri.jmrix.lenz.li101.LI101Adapter.instance()
           
jmri.jmrix.lenz.liusb.LIUSBAdapter.instance()
           
jmri.jmrix.lenz.liusbethernet.LIUSBEthernetAdapter.instance()
           
jmri.jmrix.lenz.liusbserver.LIUSBServerAdapter.instance()
           
jmri.jmrix.lenz.xnetsimulator.XNetSimulatorAdapter.instance()
           
jmri.jmrix.lenz.ztc640.ZTC640Adapter.instance()
           
jmri.jmrix.loconet.LnTrafficController.instance()
          2.13.4 
jmri.jmrix.nce.NceTrafficController.instance()
           
jmri.InstanceManager.layoutBlockManagerInstance()
          Since 3.7.4, use @{link #getDefault} directly. 
apps.DecoderPro.DecoderPro.newPrefs()
           
apps.InstallTest.InstallTest.newPrefs()
           
apps.LocoTools.LocoTools.newPrefs()
           
apps.SoundPro.SoundPro.newPrefs()
           
jmri.InstanceManager.oBlockManagerInstance()
          Since 3.3.1, use @{link #getDefault} directly. 
jmri.jmris.json.JsonOperationsServer.parseRequest(Locale, JsonNode)
          The use of the "operations" key is deprecated. Use keys for the specific operations object instead. 
jmri.jmrit.symbolicprog.CvValue.piCv()
           
jmri.jmrit.symbolicprog.CvValue.piVal()
           
jmri.jmrit.symbolicprog.CvValue.readIcV(JLabel)
           
jmri.Throttle.release()
          Calls to dispose of a throttle should now be made via the throttle manager or by using Throttle.release(ThrottleListener l) 
jmri.jmrix.AbstractThrottle.release()
           
jmri.jmrit.vsdecoder.VSDecoder.releaseAddress(int, boolean)
           
jmri.jmrit.vsdecoder.VSDecoder.setAddress(int, boolean)
           
jmri.jmrit.operations.trains.Train.setBuild(boolean)
           
jmri.InstanceManager.setConditionalManager(ConditionalManager)
          Since 3.7.1, use @{link #store} and @{link #setDefault} directly. 
jmri.InstanceManager.setConfigureManager(ConfigureManager)
          Since 3.7.4, use @{link #store} and InstanceManager.setDefault(java.lang.Class, T) directly. 
jmri.jmrit.audio.AudioSource.setDopplerFactor(float)
           
jmri.jmrix.ieee802154.IEEE802154TrafficController.setInstance()
           
jmri.jmrix.lenz.XNetTrafficController.setInstance()
           
jmri.jmrix.nce.NceTrafficController.setInstance()
           
jmri.jmrix.powerline.SerialTrafficController.setInstance()
           
jmri.jmrix.rfid.RfidTrafficController.setInstance()
           
jmri.jmrit.operations.rollingstock.cars.Car.setLoad(String)
           
jmri.jmrit.operations.locations.Track.setLocType(String)
           
jmri.InstanceManager.setLogixManager(LogixManager)
          Since 3.7.4, use @{link #store} directly. 
jmri.jmrit.operations.rollingstock.cars.Car.setNextDestination(Location)
           
jmri.jmrit.operations.rollingstock.cars.Car.setNextDestinationTrack(Track)
           
jmri.InstanceManager.setPowerManager(PowerManager)
          Since 3.7.1, use @{link #store} and @{link #setDefault} directly. 
jmri.InstanceManager.setShutDownManager(ShutDownManager)
          Since 3.7.4, use @{link #store} directly. 
jmri.InstanceManager.setSignalHeadManager(SignalHeadManager)
          Since 3.7.4, use @{link #store} directly. 
jmri.jmrit.throttle.ControlPanel.setSpeedController(int)
          You should not directly manipulate the UI. Use a throttle object instead. 
jmri.InstanceManager.setTabbedPreferences(TabbedPreferences)
          Since 3.7.4, use @{link #store} directly. 
jmri.jmrit.vsdecoder.VSDecoderPane.setTitle(DccLocoAddress)
           
jmri.jmrit.symbolicprog.CvValue.siCv()
           
jmri.jmrit.symbolicprog.CvValue.siVal()
           
apps.Apps.startupInfo(String)
          Since 3.7.1, use Apps.setStartupInfo(java.lang.String) plus Log4JUtil.startupInfo(java.lang.String) 
jmri.Manager.systemLetter()
          2.9.5 Use getSystemPrefix 
jmri.jmrit.signalling.EntryExitPairs.systemLetter()
           
jmri.managers.AbstractManager.systemLetter()
          2.9.5 Use getSystemPrefix 
jmri.managers.DefaultSignalMastLogicManager.systemLetter()
           
jmri.managers.AbstractProxyManager.systemLetter()
            
jmri.InstanceManager.vsdecoderManagerInstance()
          Since 3.7.4, use @{link #getDefault} directly. 
jmri.jmrit.symbolicprog.CvValue.writeIcV(JLabel)
           
jmri.jmrit.symbolicprog.CvValue.writePI(JLabel)
           
jmri.jmrit.symbolicprog.CvValue.writeSI(JLabel)
           
 

Deprecated Constructors
apps.AppConfigPanel(int)
           
jmri.InstanceManager()
           
jmri.jmrix.loconet.LnSensorAddress(int, int)
          2.9.4 
jmri.jmrix.loconet.LnSensorAddress(String)
          2.9.4 
jmri.jmrit.vsdecoder.VSDecoder(String, String)
           
 



Copyright © 1997-2014 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads