Uses of Interface
jmri.Reporter
-
Packages that use Reporter 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.implementation.decorators jmri.jmris Server implementation for the JMRI interfaces.jmri.jmrit.beantable Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads.jmri.jmrit.beantable.beanedit 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.logixng.actions jmri.jmrit.logixng.expressions jmri.jmrit.operations.locations jmri.jmrit.operations.locations.gui jmri.jmrit.picker jmri.jmrix.bidib jmri.jmrix.can.cbus Defines classes for interfacing to a MERG CBUS network.jmri.jmrix.dcc4pc jmri.jmrix.ecos Support for the ESU ECoS.jmri.jmrix.internal The jmrix.internal package contains a JMRI connection implementation for use without a layout.jmri.jmrix.jmriclient jmri.jmrix.loconet Provides access to LocoNet systems, along with a lot of Swing-based tools.jmri.jmrix.mqtt Provides JMRI layout objects that use MQTT connections.jmri.jmrix.openlcb Implementation of the JMRI OpenLCB hardware interface.jmri.jmrix.rfid This package handles communications for RFID adapters.jmri.jmrix.rfid.generic.standalone This package handles communications for Generic RFID stand-alone readers.jmri.jmrix.rfid.merg.concentrator This package handles communications for MERG RFID Concentrators.jmri.jmrix.roco.z21 jmri.jmrix.rps This package contains software specific to the RPS system from NAC Services, Inc.jmri.managers Provides implementations of various JMRI managers.jmri.server.json.reporter -
-
Uses of Reporter in jmri
Subinterfaces of Reporter in jmri Modifier and Type Interface Description interfaceCollectingReporterThis is an extension of a reporter device that is capable of collecting multiple reports in a collection.Methods in jmri that return Reporter Modifier and Type Method Description ReporterReporterManager. getByDisplayName(java.lang.String userName)Locate an instance based on a user name, or if that fails, by system name.ReporterReporterManager. getBySystemName(java.lang.String systemName)Locate an instance based on a system name.ReporterReporterManager. getByUserName(java.lang.String userName)Locate an instance based on a user name.ReporterBlock. getReporter()Retrieve the Reporter that is linked to this BlockReporterReporterManager. getReporter(java.lang.String name)Locate via user name, then system name if needed.ReporterSensor. getReporter()Retrieve the reporter associated with this sensor if there is one.ReporterIdTag. getWhereLastSeen()Return the Reporter that last saw this tag, or null if not yet seenReporterReporterManager. newReporter(java.lang.String systemName, java.lang.String userName)Return an instance with the specified system and user names.default ReporterReporterManager. 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.ReporterReporterManager. provideReporter(java.lang.String name)Locate via user name, then system name if needed.Methods in jmri with parameters of type Reporter Modifier and Type Method Description java.util.List<IdTag>IdTagManager. getTagsForReporter(Reporter reporter, long threshold)Get a list of all IdTags seen by a specified Reporter within a specific time threshold from the most recently seen.voidBlock. setReporter(Reporter reporter)Set the Reporter that should provide the data value for this block.voidSensor. setReporter(Reporter re)Some sensor boards also serve the function of being able to report back train identities via such methods as RailCom.voidIdTag. setWhereLastSeen(Reporter reporter)Set the Reporter that last saw this tag. -
Uses of Reporter in jmri.implementation
Classes in jmri.implementation that implement Reporter Modifier and Type Class Description classAbstractIdTagReporterExtend AbstractReporter for IdTag reportersclassAbstractRailComReporterExtend AbstractReporter for RailCom reportersclassAbstractReporterAbstract base for the Reporter interface.Fields in jmri.implementation declared as Reporter Modifier and Type Field Description (package private) ReporterAbstractSensor. reporterprotected ReporterAbstractIdTag. whereLastSeenMethods in jmri.implementation that return Reporter Modifier and Type Method Description ReporterAbstractSensor. getReporter()ReporterAbstractIdTag. getWhereLastSeen()Methods in jmri.implementation with parameters of type Reporter Modifier and Type Method Description voidAbstractSensor. setReporter(Reporter er)Some sensor boards also serve the function of being able to report back train identities via such methods as RailCom.voidDefaultIdTag. setWhereLastSeen(Reporter r) -
Uses of Reporter in jmri.implementation.decorators
Classes in jmri.implementation.decorators that implement Reporter Modifier and Type Class Description classTimeoutReporterTimeout decorator implementation for reporters.Constructors in jmri.implementation.decorators with parameters of type Reporter Constructor Description TimeoutReporter(Reporter reporter) -
Uses of Reporter in jmri.jmris
Fields in jmri.jmris declared as Reporter Modifier and Type Field Description (package private) ReporterAbstractReporterServer.ReporterListener. reporterMethods in jmri.jmris that return Reporter Modifier and Type Method Description ReporterAbstractReporterServer. initReporter(java.lang.String reporterName) -
Uses of Reporter in jmri.jmrit.beantable
Fields in jmri.jmrit.beantable declared as Reporter Modifier and Type Field Description (package private) ReporterSetPhysicalLocationAction. _reporterMethods in jmri.jmrit.beantable that return Reporter Modifier and Type Method Description ReporterReporterTableDataModel. getBySystemName(java.lang.String name)ReporterReporterTableDataModel. getByUserName(java.lang.String name)Methods in jmri.jmrit.beantable that return types with arguments of type Reporter Modifier and Type Method Description protected Manager<Reporter>ReporterTableTabAction. getManager()Get the Bean Manager in use by the TableAction.Methods in jmri.jmrit.beantable with parameters of type Reporter Modifier and Type Method Description voidReporterTableDataModel. clickOn(Reporter t)Process a click on The value cell.Method parameters in jmri.jmrit.beantable with type arguments of type Reporter Modifier and Type Method Description voidReporterTableAction. setManager(Manager<Reporter> man)If the subClass is being included in a greater tabbed frame, then this is used to specify which manager the subclass should be using.voidReporterTableDataModel. setManager(Manager<Reporter> rm)Set the Model Bean Manager.Constructors in jmri.jmrit.beantable with parameters of type Reporter Constructor Description SetPhysicalLocationAction(java.lang.String s, Reporter reporter)Constructor.Constructor parameters in jmri.jmrit.beantable with type arguments of type Reporter Constructor Description ReporterTableDataModel(Manager<Reporter> mgr) -
Uses of Reporter in jmri.jmrit.beantable.beanedit
Fields in jmri.jmrit.beantable.beanedit with type parameters of type Reporter Modifier and Type Field Description (package private) NamedBeanComboBox<Reporter>OBlockEditAction. reporterComboBox -
Uses of Reporter in jmri.jmrit.display
Fields in jmri.jmrit.display declared as Reporter Modifier and Type Field Description (package private) ReporterReporterIcon. reporterMethods in jmri.jmrit.display that return Reporter Modifier and Type Method Description ReporterReporterIcon. getReporter()Methods in jmri.jmrit.display with parameters of type Reporter Modifier and Type Method Description voidReporterIcon. setReporter(Reporter r) -
Uses of Reporter in jmri.jmrit.display.layoutEditor
Methods in jmri.jmrit.display.layoutEditor with parameters of type Reporter Modifier and Type Method Description voidLayoutEditor. addReporter(Reporter reporter, int xx, int yy)Add a Reporter Icon to the panel. -
Uses of Reporter in jmri.jmrit.display.palette
Constructor parameters in jmri.jmrit.display.palette with type arguments of type Reporter Constructor Description ReporterItemPanel(DisplayFrame parentFrame, java.lang.String type, java.lang.String family, PickListModel<Reporter> model) -
Uses of Reporter in jmri.jmrit.logixng.actions
Methods in jmri.jmrit.logixng.actions that return types with arguments of type Reporter Modifier and Type Method Description LogixNG_SelectNamedBean<Reporter>ActionReporter. getSelectNamedBean()LogixNG_SelectNamedBean<Reporter>ActionSetReporter. getSelectNamedBean()LogixNG_SelectNamedBean<Reporter>ActionLocalVariable. getSelectReporterNamedBean()LogixNG_SelectNamedBean<Reporter>ActionTable. getSelectReporterNamedBean()Methods in jmri.jmrit.logixng.actions with parameters of type Reporter Modifier and Type Method Description (package private) java.lang.ObjectActionReporter. getReporterData(Reporter reporter) -
Uses of Reporter in jmri.jmrit.logixng.expressions
Methods in jmri.jmrit.logixng.expressions that return types with arguments of type Reporter Modifier and Type Method Description LogixNG_SelectNamedBean<Reporter>ExpressionReporter. getSelectNamedBean() -
Uses of Reporter in jmri.jmrit.operations.locations
Fields in jmri.jmrit.operations.locations declared as Reporter Modifier and Type Field Description protected ReporterLocation. _readerprotected ReporterTrack. _readerMethods in jmri.jmrit.operations.locations that return Reporter Modifier and Type Method Description ReporterLocation. getReporter()ReporterTrack. getReporter()Methods in jmri.jmrit.operations.locations with parameters of type Reporter Modifier and Type Method Description LocationLocationManager. getLocationByReporter(Reporter r)Request a location associated with a given reporter.TrackLocationManager. getTrackByReporter(Reporter r)Request a track associated with a given reporter.voidLocation. setReporter(Reporter r)voidTrack. setReporter(Reporter r) -
Uses of Reporter in jmri.jmrit.operations.locations.gui
Fields in jmri.jmrit.operations.locations.gui with type parameters of type Reporter Modifier and Type Field Description (package private) NamedBeanComboBox<Reporter>LocationEditFrame. readerSelector(package private) NamedBeanComboBox<Reporter>TrackEditFrame. readerSelector -
Uses of Reporter in jmri.jmrit.picker
Methods in jmri.jmrit.picker that return Reporter Modifier and Type Method Description ReporterPickListModel.ReporterPickModel. addBean(java.lang.String name)Return bean with name given in parameter.ReporterPickListModel.ReporterPickModel. addBean(java.lang.String sysName, java.lang.String userName)Methods in jmri.jmrit.picker that return types with arguments of type Reporter Modifier and Type Method Description Manager<Reporter>PickListModel.ReporterPickModel. getManager()Get the Table Model Bean Manager.static PickListModel<Reporter>PickListModel. reporterPickModelInstance() -
Uses of Reporter in jmri.jmrix.bidib
Classes in jmri.jmrix.bidib that implement Reporter Modifier and Type Class Description classBiDiBReporterThis class implements the Reporter Manager interface for BiDiB railcom feedback.Methods in jmri.jmrix.bidib that return Reporter Modifier and Type Method Description ReporterBiDiBReporterManager. createNewReporter(java.lang.String systemName, java.lang.String userName)Internal method to invoke the factory, after all the logic for returning an existing Reporter has been invoked. -
Uses of Reporter in jmri.jmrix.can.cbus
Classes in jmri.jmrix.can.cbus that implement Reporter Modifier and Type Class Description classCbusReporterExtend jmri.AbstractRailComReporter for CBUS controls.Methods in jmri.jmrix.can.cbus that return Reporter Modifier and Type Method Description protected ReporterCbusReporterManager. createNewReporter(java.lang.String systemName, java.lang.String userName)Internal method to invoke the factory, after all the logic for returning an existing Reporter has been invoked. -
Uses of Reporter in jmri.jmrix.dcc4pc
Classes in jmri.jmrix.dcc4pc that implement Reporter Modifier and Type Class Description classDcc4PcReporterExtend jmri.implementation.AbstractRailComReporter for Dcc4Pc Reporters.Methods in jmri.jmrix.dcc4pc that return Reporter Modifier and Type Method Description protected ReporterDcc4PcReporterManager. createNewReporter(java.lang.String systemName, java.lang.String userName) -
Uses of Reporter in jmri.jmrix.ecos
Classes in jmri.jmrix.ecos that implement Reporter Modifier and Type Class Description classEcosReporterExtend jmri.AbstractReporter for Ecos Reporters Implemenation for providing status of rail com decoders at this reporter location.Methods in jmri.jmrix.ecos that return Reporter Modifier and Type Method Description protected ReporterEcosReporterManager. createNewReporter(java.lang.String systemName, java.lang.String userName) -
Uses of Reporter in jmri.jmrix.internal
Classes in jmri.jmrix.internal that implement Reporter Modifier and Type Class Description classTrackReporterExtension of the AbstractReporter class that implements CollectingReporter and represents the contents of a track.Methods in jmri.jmrix.internal that return Reporter Modifier and Type Method Description protected ReporterInternalReporterManager. createNewReporter(java.lang.String systemName, java.lang.String userName)Internal method to invoke the factory, after all the logic for returning an existing Reporter has been invoked. -
Uses of Reporter in jmri.jmrix.jmriclient
Classes in jmri.jmrix.jmriclient that implement Reporter Modifier and Type Class Description classJMRIClientReporterJMRIClient implementation of the Reporter interface.Methods in jmri.jmrix.jmriclient that return Reporter Modifier and Type Method Description protected ReporterJMRIClientReporterManager. createNewReporter(java.lang.String systemName, java.lang.String userName) -
Uses of Reporter in jmri.jmrix.loconet
Classes in jmri.jmrix.loconet that implement Reporter Modifier and Type Class Description classLnReporterExtend jmri.AbstractIdTagReporter for LocoNet layouts.Methods in jmri.jmrix.loconet that return Reporter Modifier and Type Method Description protected ReporterLnReporterManager. createNewReporter(java.lang.String systemName, java.lang.String userName) -
Uses of Reporter in jmri.jmrix.mqtt
Classes in jmri.jmrix.mqtt that implement Reporter Modifier and Type Class Description (package private) classMqttReporterProvide a Reporter implementation for MQTT communicationsMethods in jmri.jmrix.mqtt that return Reporter Modifier and Type Method Description ReporterMqttReporterManager. createNewReporter(java.lang.String systemName, java.lang.String userName)Create an new Reporter object. -
Uses of Reporter in jmri.jmrix.openlcb
Classes in jmri.jmrix.openlcb that implement Reporter Modifier and Type Class Description classOlcbReporterImplement jmri.AbstractReporter for OpenLCB protocol.Methods in jmri.jmrix.openlcb that return Reporter Modifier and Type Method Description protected ReporterOlcbReporterManager. createNewReporter(java.lang.String systemName, java.lang.String userName)Internal method to invoke the factory, after all the logic for returning an existing Reporter has been invoked. -
Uses of Reporter in jmri.jmrix.rfid
Classes in jmri.jmrix.rfid that implement Reporter Modifier and Type Class Description classRfidReporterExtend AbstractIdTagReporter for RFID systems -
Uses of Reporter in jmri.jmrix.rfid.generic.standalone
Methods in jmri.jmrix.rfid.generic.standalone that return Reporter Modifier and Type Method Description protected ReporterStandaloneReporterManager. createNewReporter(java.lang.String systemName, java.lang.String userName) -
Uses of Reporter in jmri.jmrix.rfid.merg.concentrator
Methods in jmri.jmrix.rfid.merg.concentrator that return Reporter Modifier and Type Method Description protected ReporterConcentratorReporterManager. createNewReporter(java.lang.String systemName, java.lang.String userName) -
Uses of Reporter in jmri.jmrix.roco.z21
Classes in jmri.jmrix.roco.z21 that implement Reporter Modifier and Type Class Description classZ21CanReporterZ21CanReporter implements the Reporter Manager interface for Can connected reporters on Roco Z21 systems.classZ21ReporterZ21Reporter implements the Reporter Manager interface for Roco Z21 systems.Methods in jmri.jmrix.roco.z21 that return Reporter Modifier and Type Method Description protected ReporterZ21ReporterManager. createNewReporter(java.lang.String systemName, java.lang.String userName)ReporterZ21ReporterManager. getBySystemName(java.lang.String sName)Locate an existing instance based on a system name. -
Uses of Reporter in jmri.jmrix.rps
Classes in jmri.jmrix.rps that implement Reporter Modifier and Type Class Description classRpsReporterRPS implementation of the Reporter interface.Methods in jmri.jmrix.rps that return Reporter Modifier and Type Method Description protected ReporterRpsReporterManager. createNewReporter(java.lang.String systemName, java.lang.String userName)Create a new reporter if all checks are passed. -
Uses of Reporter in jmri.managers
Methods in jmri.managers that return Reporter Modifier and Type Method Description protected abstract ReporterAbstractReporterManager. createNewReporter(java.lang.String systemName, java.lang.String userName)Internal method to invoke the factory, after all the logic for returning an existing Reporter has been invoked.ReporterAbstractReporterManager. getByDisplayName(java.lang.String key)Locate an instance based on a user name, or if that fails, by system name.ReporterProxyReporterManager. getByDisplayName(java.lang.String key)ReporterAbstractReporterManager. getReporter(java.lang.String name)Locate via user name, then system name if needed.ReporterProxyReporterManager. getReporter(java.lang.String name)Locate via user name, then system name if needed.protected ReporterProxyReporterManager. makeBean(Manager<Reporter> manager, java.lang.String systemName, java.lang.String userName)ReporterAbstractReporterManager. newReporter(java.lang.String systemName, java.lang.String userName)Return an instance with the specified system and user names.ReporterProxyReporterManager. newReporter(java.lang.String systemName, java.lang.String userName)Get an instance with the specified system and user names.ReporterProxyReporterManager. 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.ReporterAbstractReporterManager. provideReporter(java.lang.String sName)Locate via user name, then system name if needed.ReporterProxyReporterManager. provideReporter(java.lang.String sName)Methods in jmri.managers that return types with arguments of type Reporter Modifier and Type Method Description java.lang.Class<Reporter>AbstractReporterManager. getNamedBeanClass()Get the class of NamedBean supported by this Manager.java.lang.Class<Reporter>ProxyReporterManager. getNamedBeanClass()Get the class of NamedBean supported by this Manager.protected AbstractManager<Reporter>ProxyReporterManager. makeInternalManager()Methods in jmri.managers with parameters of type Reporter Modifier and Type Method Description java.util.List<IdTag>DefaultIdTagManager. getTagsForReporter(Reporter reporter, long threshold)Get a list of all IdTags seen by a specified Reporter within a specific time threshold from the most recently seen.java.util.List<IdTag>ProxyIdTagManager. getTagsForReporter(Reporter reporter, long threshold)Method parameters in jmri.managers with type arguments of type Reporter Modifier and Type Method Description protected ReporterProxyReporterManager. makeBean(Manager<Reporter> manager, java.lang.String systemName, java.lang.String userName) -
Uses of Reporter in jmri.server.json.reporter
Methods in jmri.server.json.reporter with parameters of type Reporter Modifier and Type Method Description protected voidJsonReporterHttpService. doDelete(Reporter reporter, java.lang.String name, java.lang.String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)com.fasterxml.jackson.databind.node.ObjectNodeJsonReporterHttpService. doGet(Reporter reporter, java.lang.String name, java.lang.String type, JsonRequest request)com.fasterxml.jackson.databind.node.ObjectNodeJsonReporterHttpService. doPost(Reporter reporter, java.lang.String name, java.lang.String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)
-