Uses of Interface
jmri.Reporter
Packages that use Reporter
Package
Description
Provides basic interfaces and certain core implementations for the JMRI
layout management concepts.
Provides implementations of various JMRI interfaces.
Server implementation for the JMRI interfaces.
Provides table GUI for manipulating NamedBean objects: Turnouts,
Sensors, SignalHeads.
Provides control panel and associated visible icon classes.
Layout Editor currently represents both structure and graphical display through a single set of objects.
Select from palette of items.
Defines classes for interfacing to a MERG CBUS network.
Support for the ESU ECoS.
The jmrix.internal package contains a JMRI connection implementation
for use without a layout.
Provides access to LocoNet systems, along with a lot of Swing-based tools.
Provides JMRI layout objects that use MQTT connections.
Implementation of the JMRI OpenLCB hardware interface.
This package handles communications for RFID adapters.
This package handles communications for Generic RFID stand-alone readers.
This package handles communications for MERG RFID Concentrators.
This package contains software specific to the RPS system from
NAC Services, Inc.
Provides implementations of various JMRI managers.
-
Uses of Reporter in jmri
Modifier and TypeInterfaceDescriptioninterfaceThis is an extension of a reporter device that is capable of collecting multiple reports in a collection.Modifier and TypeMethodDescriptionReporterManager.getByDisplayName(String userName) Locate an instance based on a user name, or if that fails, by system name.ReporterManager.getBySystemName(String systemName) Locate an instance based on a system name.ReporterManager.getByUserName(String userName) Locate an instance based on a user name.Block.getReporter()Retrieve the Reporter that is linked to this BlockReporterManager.getReporter(String name) Locate via user name, then system name if needed.Sensor.getReporter()Retrieve the reporter associated with this sensor if there is one.IdTag.getWhereLastSeen()Return the Reporter that last saw this tag, or null if not yet seenReporterManager.newReporter(String systemName, String userName) Return an instance with the specified system and user names.default ReporterGet an existing instance via user name, then system name; if no matching instance is found, create a new NameBean from the system name.ReporterManager.provideReporter(String name) Locate via user name, then system name if needed.Modifier and TypeMethodDescriptionIdTagManager.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 ReporterModifier and TypeClassDescriptionclassExtend AbstractReporter for IdTag reportersclassExtend AbstractReporter for RailCom reportersclassAbstract base for the Reporter interface.Fields in jmri.implementation declared as ReporterModifier and TypeFieldDescription(package private) ReporterAbstractSensor.reporterprotected ReporterAbstractIdTag.whereLastSeenMethods in jmri.implementation that return ReporterMethods in jmri.implementation with parameters of type ReporterModifier and TypeMethodDescriptionvoidAbstractSensor.setReporter(Reporter er) Some sensor boards also serve the function of being able to report back train identities via such methods as RailCom.final voidDefaultIdTag.setWhereLastSeen(Reporter r) -
Uses of Reporter in jmri.implementation.decorators
Classes in jmri.implementation.decorators that implement ReporterModifier and TypeClassDescriptionclassTimeout decorator implementation for reporters.Constructors in jmri.implementation.decorators with parameters of type Reporter -
Uses of Reporter in jmri.jmris
Fields in jmri.jmris declared as ReporterModifier and TypeFieldDescription(package private) ReporterAbstractReporterServer.ReporterListener.reporterMethods in jmri.jmris that return Reporter -
Uses of Reporter in jmri.jmrit.beantable
Fields in jmri.jmrit.beantable declared as ReporterMethods in jmri.jmrit.beantable that return ReporterModifier and TypeMethodDescriptionReporterTableDataModel.getBySystemName(String name) ReporterTableDataModel.getByUserName(String name) Methods in jmri.jmrit.beantable that return types with arguments of type ReporterModifier and TypeMethodDescriptionReporterTableTabAction.getManager()Get the Bean Manager in use by the TableAction.Methods in jmri.jmrit.beantable with parameters of type ReporterModifier and TypeMethodDescriptionvoidProcess a click on The value cell.Method parameters in jmri.jmrit.beantable with type arguments of type ReporterModifier and TypeMethodDescriptionvoidReporterTableAction.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.final voidReporterTableDataModel.setManager(Manager<Reporter> rm) Set the Model Bean Manager.Constructors in jmri.jmrit.beantable with parameters of type ReporterModifierConstructorDescriptionSetPhysicalLocationAction(String s, Reporter reporter) Constructor.Constructor parameters in jmri.jmrit.beantable with type arguments of type Reporter -
Uses of Reporter in jmri.jmrit.beantable.beanedit
Fields in jmri.jmrit.beantable.beanedit with type parameters of type ReporterModifier and TypeFieldDescription(package private) NamedBeanComboBox<Reporter>OBlockEditAction.reporterComboBox -
Uses of Reporter in jmri.jmrit.display
Fields in jmri.jmrit.display declared as ReporterMethods in jmri.jmrit.display that return ReporterMethods in jmri.jmrit.display with parameters of type Reporter -
Uses of Reporter in jmri.jmrit.display.layoutEditor
Methods in jmri.jmrit.display.layoutEditor with parameters of type ReporterModifier and TypeMethodDescriptionvoidLayoutEditor.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 ReporterModifierConstructorDescriptionReporterItemPanel(DisplayFrame parentFrame, String type, 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 ReporterModifier and TypeMethodDescriptionActionReporter.getSelectNamedBean()ActionSetReporter.getSelectNamedBean()ActionLocalVariable.getSelectReporterNamedBean()ActionTable.getSelectReporterNamedBean()Methods in jmri.jmrit.logixng.actions with parameters of type ReporterModifier and TypeMethodDescription(package private) 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 -
Uses of Reporter in jmri.jmrit.operations.locations
Fields in jmri.jmrit.operations.locations declared as ReporterModifier and TypeFieldDescriptionprotected ReporterLocation._readerprotected ReporterTrack._readerMethods in jmri.jmrit.operations.locations that return ReporterMethods in jmri.jmrit.operations.locations with parameters of type ReporterModifier and TypeMethodDescriptionLocationManager.getLocationByReporter(Reporter r) Request a location associated with a given reporter.LocationManager.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 ReporterModifier and TypeFieldDescription(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 ReporterModifier and TypeMethodDescriptionReturn bean with name given in parameter.Methods in jmri.jmrit.picker that return types with arguments of type ReporterModifier and TypeMethodDescriptionPickListModel.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 ReporterModifier and TypeClassDescriptionclassThis class implements the Reporter Manager interface for BiDiB railcom feedback.Methods in jmri.jmrix.bidib that return ReporterModifier and TypeMethodDescriptionBiDiBReporterManager.createNewReporter(String systemName, 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 ReporterModifier and TypeClassDescriptionclassExtend jmri.AbstractRailComReporter for CBUS controls.Methods in jmri.jmrix.can.cbus that return ReporterModifier and TypeMethodDescriptionprotected ReporterCbusReporterManager.createNewReporter(String systemName, 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 ReporterModifier and TypeClassDescriptionclassExtend jmri.implementation.AbstractRailComReporter for Dcc4Pc Reporters.Methods in jmri.jmrix.dcc4pc that return ReporterModifier and TypeMethodDescriptionprotected ReporterDcc4PcReporterManager.createNewReporter(String systemName, String userName) -
Uses of Reporter in jmri.jmrix.ecos
Classes in jmri.jmrix.ecos that implement ReporterModifier and TypeClassDescriptionclassExtend jmri.AbstractReporter for Ecos Reporters Implemenation for providing status of rail com decoders at this reporter location.Methods in jmri.jmrix.ecos that return ReporterModifier and TypeMethodDescriptionprotected ReporterEcosReporterManager.createNewReporter(String systemName, String userName) -
Uses of Reporter in jmri.jmrix.internal
Classes in jmri.jmrix.internal that implement ReporterModifier and TypeClassDescriptionclassExtension of the AbstractReporter class that implements CollectingReporter and represents the contents of a track.Methods in jmri.jmrix.internal that return ReporterModifier and TypeMethodDescriptionprotected ReporterInternalReporterManager.createNewReporter(String systemName, 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 ReporterModifier and TypeClassDescriptionclassJMRIClient implementation of the Reporter interface.Methods in jmri.jmrix.jmriclient that return ReporterModifier and TypeMethodDescriptionprotected ReporterJMRIClientReporterManager.createNewReporter(String systemName, String userName) -
Uses of Reporter in jmri.jmrix.loconet
Classes in jmri.jmrix.loconet that implement ReporterModifier and TypeClassDescriptionclassExtend jmri.AbstractIdTagReporter for LocoNet layouts.Methods in jmri.jmrix.loconet that return ReporterModifier and TypeMethodDescriptionprotected ReporterLnReporterManager.createNewReporter(String systemName, String userName) -
Uses of Reporter in jmri.jmrix.mqtt
Classes in jmri.jmrix.mqtt that implement ReporterModifier and TypeClassDescription(package private) classProvide a Reporter implementation for MQTT communicationsMethods in jmri.jmrix.mqtt that return ReporterModifier and TypeMethodDescriptionMqttReporterManager.createNewReporter(String systemName, String userName) Create an new Reporter object. -
Uses of Reporter in jmri.jmrix.openlcb
Classes in jmri.jmrix.openlcb that implement ReporterModifier and TypeClassDescriptionfinal classImplement jmri.AbstractReporter for OpenLCB protocol.Methods in jmri.jmrix.openlcb that return ReporterModifier and TypeMethodDescriptionprotected ReporterOlcbReporterManager.createNewReporter(String systemName, 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 ReporterModifier and TypeClassDescriptionclassExtend AbstractIdTagReporter for RFID systems -
Uses of Reporter in jmri.jmrix.rfid.generic.standalone
Methods in jmri.jmrix.rfid.generic.standalone that return ReporterModifier and TypeMethodDescriptionprotected ReporterStandaloneReporterManager.createNewReporter(String systemName, String userName) -
Uses of Reporter in jmri.jmrix.rfid.merg.concentrator
Methods in jmri.jmrix.rfid.merg.concentrator that return ReporterModifier and TypeMethodDescriptionprotected ReporterConcentratorReporterManager.createNewReporter(String systemName, String userName) -
Uses of Reporter in jmri.jmrix.roco.z21
Classes in jmri.jmrix.roco.z21 that implement ReporterModifier and TypeClassDescriptionclassZ21CanReporter implements the Reporter Manager interface for Can connected reporters on Roco Z21 systems.classZ21Reporter implements the Reporter Manager interface for Roco Z21 systems.Methods in jmri.jmrix.roco.z21 that return ReporterModifier and TypeMethodDescriptionprotected ReporterZ21ReporterManager.createNewReporter(String systemName, String userName) Z21ReporterManager.getBySystemName(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 ReporterMethods in jmri.jmrix.rps that return ReporterModifier and TypeMethodDescriptionprotected ReporterRpsReporterManager.createNewReporter(String systemName, String userName) Create a new reporter if all checks are passed. -
Uses of Reporter in jmri.managers
Methods in jmri.managers that return ReporterModifier and TypeMethodDescriptionprotected abstract ReporterAbstractReporterManager.createNewReporter(String systemName, String userName) Internal method to invoke the factory, after all the logic for returning an existing Reporter has been invoked.AbstractReporterManager.getByDisplayName(String key) Locate an instance based on a user name, or if that fails, by system name.ProxyReporterManager.getByDisplayName(String key) AbstractReporterManager.getReporter(String name) Locate via user name, then system name if needed.ProxyReporterManager.getReporter(String name) Locate via user name, then system name if needed.protected ReporterAbstractReporterManager.newReporter(String systemName, String userName) Return an instance with the specified system and user names.ProxyReporterManager.newReporter(String systemName, String userName) Get an instance with the specified system and user names.Get an existing instance via user name, then system name; if no matching instance is found, create a new NameBean from the system name.AbstractReporterManager.provideReporter(String sName) Locate via user name, then system name if needed.ProxyReporterManager.provideReporter(String sName) Methods in jmri.managers that return types with arguments of type ReporterModifier and TypeMethodDescriptionAbstractReporterManager.getNamedBeanClass()Get the class of NamedBean supported by this Manager.ProxyReporterManager.getNamedBeanClass()Get the class of NamedBean supported by this Manager.protected AbstractManager<Reporter>ProxyReporterManager.makeInternalManager()Methods in jmri.managers with parameters of type ReporterModifier and TypeMethodDescriptionDefaultIdTagManager.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.ProxyIdTagManager.getTagsForReporter(Reporter reporter, long threshold) Method parameters in jmri.managers with type arguments of type Reporter -
Uses of Reporter in jmri.server.json.reporter
Methods in jmri.server.json.reporter with parameters of type ReporterModifier and TypeMethodDescriptionprotected voidJsonReporterHttpService.doDelete(Reporter reporter, String name, String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request) com.fasterxml.jackson.databind.node.ObjectNodeJsonReporterHttpService.doGet(Reporter reporter, String name, String type, JsonRequest request) com.fasterxml.jackson.databind.node.ObjectNodeJsonReporterHttpService.doPost(Reporter reporter, String name, String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)