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.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 interface
CollectingReporter
This 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 Reporter
ReporterManager. getByDisplayName(java.lang.String userName)
Locate an instance based on a user name, or if that fails, by system name.Reporter
ReporterManager. getBySystemName(java.lang.String systemName)
Locate an instance based on a system name.Reporter
ReporterManager. getByUserName(java.lang.String userName)
Locate an instance based on a user name.Reporter
Block. getReporter()
Retrieve the Reporter that is linked to this BlockReporter
ReporterManager. getReporter(java.lang.String name)
Locate via user name, then system name if needed.Reporter
Sensor. getReporter()
Retrieve the reporter associated with this sensor if there is one.Reporter
IdTag. getWhereLastSeen()
Return the Reporter that last saw this tag, or null if not yet seenReporter
ReporterManager. newReporter(java.lang.String systemName, java.lang.String userName)
Return an instance with the specified system and user names.default Reporter
ReporterManager. 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.Reporter
ReporterManager. 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.void
Block. setReporter(Reporter reporter)
Set the Reporter that should provide the data value for this block.void
Sensor. setReporter(Reporter re)
Some sensor boards also serve the function of being able to report back train identities via such methods as RailCom.void
IdTag. 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 class
AbstractIdTagReporter
Extend AbstractReporter for IdTag reportersclass
AbstractRailComReporter
Extend AbstractReporter for RailCom reportersclass
AbstractReporter
Abstract base for the Reporter interface.Fields in jmri.implementation declared as Reporter Modifier and Type Field Description (package private) Reporter
AbstractSensor. reporter
protected Reporter
AbstractIdTag. whereLastSeen
Methods in jmri.implementation that return Reporter Modifier and Type Method Description Reporter
AbstractSensor. getReporter()
Reporter
AbstractIdTag. getWhereLastSeen()
Methods in jmri.implementation with parameters of type Reporter Modifier and Type Method Description void
AbstractSensor. setReporter(Reporter er)
Some sensor boards also serve the function of being able to report back train identities via such methods as RailCom.void
DefaultIdTag. setWhereLastSeen(Reporter r)
-
Uses of Reporter in jmri.implementation.decorators
Classes in jmri.implementation.decorators that implement Reporter Modifier and Type Class Description class
TimeoutReporter
Timeout 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) Reporter
AbstractReporterServer.ReporterListener. reporter
Methods in jmri.jmris that return Reporter Modifier and Type Method Description Reporter
AbstractReporterServer. 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) Reporter
SetPhysicalLocationAction. _reporter
Methods in jmri.jmrit.beantable that return Reporter Modifier and Type Method Description Reporter
ReporterTableDataModel. getBySystemName(java.lang.String name)
Reporter
ReporterTableDataModel. 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 void
ReporterTableDataModel. 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 void
ReporterTableAction. 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.void
ReporterTableDataModel. 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) Reporter
ReporterIcon. reporter
Methods in jmri.jmrit.display that return Reporter Modifier and Type Method Description Reporter
ReporterIcon. getReporter()
Methods in jmri.jmrit.display with parameters of type Reporter Modifier and Type Method Description void
ReporterIcon. 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 void
LayoutEditor. 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.Object
ActionReporter. 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 Reporter
Location. _reader
protected Reporter
Track. _reader
Fields in jmri.jmrit.operations.locations with type parameters of type Reporter Modifier and Type Field Description (package private) NamedBeanComboBox<Reporter>
LocationEditFrame. readerSelector
(package private) NamedBeanComboBox<Reporter>
TrackEditFrame. readerSelector
Methods in jmri.jmrit.operations.locations that return Reporter Modifier and Type Method Description Reporter
Location. getReporter()
Reporter
Track. getReporter()
Methods in jmri.jmrit.operations.locations with parameters of type Reporter Modifier and Type Method Description Location
LocationManager. getLocationByReporter(Reporter r)
Request a location associated with a given reporter.Track
LocationManager. getTrackByReporter(Reporter r)
Request a track associated with a given reporter.void
Location. setReporter(Reporter r)
void
Track. setReporter(Reporter r)
-
Uses of Reporter in jmri.jmrit.picker
Methods in jmri.jmrit.picker that return Reporter Modifier and Type Method Description Reporter
PickListModel.ReporterPickModel. addBean(java.lang.String name)
Return bean with name given in parameter.Reporter
PickListModel.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 class
BiDiBReporter
This class implements the Reporter Manager interface for BiDiB railcom feedback.Methods in jmri.jmrix.bidib that return Reporter Modifier and Type Method Description Reporter
BiDiBReporterManager. 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 class
CbusReporter
Extend jmri.AbstractRailComReporter for CBUS controls.Methods in jmri.jmrix.can.cbus that return Reporter Modifier and Type Method Description protected Reporter
CbusReporterManager. 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 class
Dcc4PcReporter
Extend jmri.implementation.AbstractRailComReporter for Dcc4Pc Reporters.Methods in jmri.jmrix.dcc4pc that return Reporter Modifier and Type Method Description protected Reporter
Dcc4PcReporterManager. 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 class
EcosReporter
Extend 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 Reporter
EcosReporterManager. 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 class
TrackReporter
Extension 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 Reporter
InternalReporterManager. 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 class
JMRIClientReporter
JMRIClient implementation of the Reporter interface.Methods in jmri.jmrix.jmriclient that return Reporter Modifier and Type Method Description protected Reporter
JMRIClientReporterManager. 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 class
LnReporter
Extend jmri.AbstractIdTagReporter for LocoNet layouts.Methods in jmri.jmrix.loconet that return Reporter Modifier and Type Method Description protected Reporter
LnReporterManager. 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) class
MqttReporter
Provide a Reporter implementation for MQTT communicationsMethods in jmri.jmrix.mqtt that return Reporter Modifier and Type Method Description Reporter
MqttReporterManager. createNewReporter(java.lang.String systemName, java.lang.String userName)
Create an new sensor object. -
Uses of Reporter in jmri.jmrix.openlcb
Classes in jmri.jmrix.openlcb that implement Reporter Modifier and Type Class Description class
OlcbReporter
Implement jmri.AbstractReporter for OpenLCB protocol.Methods in jmri.jmrix.openlcb that return Reporter Modifier and Type Method Description protected Reporter
OlcbReporterManager. 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 class
RfidReporter
Extend 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 Reporter
StandaloneReporterManager. 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 Reporter
ConcentratorReporterManager. 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 class
Z21CanReporter
Z21CanReporter implements the Reporter Manager interface for Can connected reporters on Roco Z21 systems.class
Z21Reporter
Z21Reporter implements the Reporter Manager interface for Roco Z21 systems.Methods in jmri.jmrix.roco.z21 that return Reporter Modifier and Type Method Description protected Reporter
Z21ReporterManager. createNewReporter(java.lang.String systemName, java.lang.String userName)
Reporter
Z21ReporterManager. 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 class
RpsReporter
RPS implementation of the Reporter interface.Methods in jmri.jmrix.rps that return Reporter Modifier and Type Method Description protected Reporter
RpsReporterManager. 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 Reporter
AbstractReporterManager. 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.Reporter
AbstractReporterManager. getByDisplayName(java.lang.String key)
Locate an instance based on a user name, or if that fails, by system name.Reporter
ProxyReporterManager. getByDisplayName(java.lang.String key)
Reporter
AbstractReporterManager. getReporter(java.lang.String name)
Locate via user name, then system name if needed.Reporter
ProxyReporterManager. getReporter(java.lang.String name)
Locate via user name, then system name if needed.protected Reporter
ProxyReporterManager. makeBean(Manager<Reporter> manager, java.lang.String systemName, java.lang.String userName)
Reporter
AbstractReporterManager. newReporter(java.lang.String systemName, java.lang.String userName)
Return an instance with the specified system and user names.Reporter
ProxyReporterManager. newReporter(java.lang.String systemName, java.lang.String userName)
Get an instance with the specified system and user names.Reporter
ProxyReporterManager. 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.Reporter
AbstractReporterManager. provideReporter(java.lang.String sName)
Locate via user name, then system name if needed.Reporter
ProxyReporterManager. 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 Reporter
ProxyReporterManager. 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 void
JsonReporterHttpService. doDelete(Reporter reporter, java.lang.String name, java.lang.String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)
com.fasterxml.jackson.databind.node.ObjectNode
JsonReporterHttpService. doGet(Reporter reporter, java.lang.String name, java.lang.String type, JsonRequest request)
com.fasterxml.jackson.databind.node.ObjectNode
JsonReporterHttpService. doPost(Reporter reporter, java.lang.String name, java.lang.String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)
-