Uses of Interface
jmri.IdTag
-
Packages that use IdTag 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.jmrit.beantable Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads.jmri.jmrit.operations.rollingstock jmri.jmrix.can.cbus Defines classes for interfacing to a MERG CBUS network.jmri.jmrix.loconet Provides access to LocoNet systems, along with a lot of Swing-based tools.jmri.jmrix.rfid This package handles communications for RFID adapters.jmri.managers Provides implementations of various JMRI managers.jmri.server.json.idtag -
-
Uses of IdTag in jmri
Subinterfaces of IdTag in jmri Modifier and Type Interface Description interface
AddressedIdTag
This interface extendsIdTag
to include a locomotive address.interface
RailCom
RailCom represents a RailCom enabled decoder that might be fitted to a specific piece of rolling stock to uniquely identify it.
RailCom is a registered trademark of Lenz GmbH.Methods in jmri that return IdTag Modifier and Type Method Description IdTag
IdTagManager. getBySystemName(java.lang.String systemName)
Locate an instance based on a system name.IdTag
IdTagManager. getByTagID(java.lang.String tagID)
Locate an instance based on a tag ID.IdTag
IdTagManager. getByUserName(java.lang.String userName)
Locate an instance based on a user name.IdTag
IdTagManager. getIdTag(java.lang.String name)
Locate via tag ID, then by user name, and finally system name if needed.IdTag
IdTagManager. newIdTag(java.lang.String systemName, java.lang.String userName)
Return an instance with the specified system and user names.IdTag
IdTagManager. provideIdTag(java.lang.String name)
Locate via tag ID, then user name, and finally system name if needed.Methods in jmri that return types with arguments of type IdTag 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.Methods in jmri with parameters of type IdTag Modifier and Type Method Description void
IdTagListener. notify(IdTag r)
-
Uses of IdTag in jmri.implementation
Classes in jmri.implementation that implement IdTag Modifier and Type Class Description class
AbstractIdTag
Abstract implementation ofIdTag
containing code common to all concrete implementations.class
DefaultIdTag
Concrete implementation of theIdTag
interface for the Internal system.class
DefaultRailCom
Concrete implementation of theRailCom
interface.Methods in jmri.implementation with parameters of type IdTag Modifier and Type Method Description void
AbstractIdTagReporter. notify(IdTag id)
-
Uses of IdTag in jmri.implementation.decorators
Methods in jmri.implementation.decorators with parameters of type IdTag Modifier and Type Method Description void
TimeoutReporter. notify(IdTag r)
-
Uses of IdTag in jmri.jmrit.beantable
Methods in jmri.jmrit.beantable that return IdTag Modifier and Type Method Description IdTag
IdTagTableDataModel. getBySystemName(java.lang.String name)
IdTag
IdTagTableDataModel. getByUserName(java.lang.String name)
Methods in jmri.jmrit.beantable that return types with arguments of type IdTag Modifier and Type Method Description Manager<IdTag>
IdTagTableDataModel. getManager()
protected Manager<IdTag>
IdTagTableTabAction. getManager()
Get the Bean Manager in use by the TableAction.Methods in jmri.jmrit.beantable with parameters of type IdTag Modifier and Type Method Description void
IdTagTableDataModel. clickOn(IdTag t)
void
RailComTableDataModel. clickOn(IdTag t)
Method parameters in jmri.jmrit.beantable with type arguments of type IdTag Modifier and Type Method Description void
IdTagTableAction. addToFrame(BeanTableFrame<IdTag> f)
void
RailComTableAction. addToFrame(BeanTableFrame<IdTag> f)
void
IdTagTableAction. addToPanel(AbstractTableTabAction<IdTag> f)
void
RailComTableAction. addToPanel(AbstractTableTabAction<IdTag> f)
void
IdTagTableAction. setManager(Manager<IdTag> t)
If the subClass is being included in a greater tabbed frame, then this is used to specify which manager the subclass should be using.protected void
IdTagTableDataModel. setManager(Manager<IdTag> mgr)
void
RailComTableDataModel. setManager(Manager<IdTag> mgr)
Constructor parameters in jmri.jmrit.beantable with type arguments of type IdTag Constructor Description IdTagTableDataModel(Manager<IdTag> mgr)
Create a new IdTag Table Data Model.RailComTableDataModel(Manager<IdTag> mgr)
Create a new Memory Table Data Model. -
Uses of IdTag in jmri.jmrit.operations.rollingstock
Fields in jmri.jmrit.operations.rollingstock declared as IdTag Modifier and Type Field Description protected IdTag
RollingStock. _tag
Fields in jmri.jmrit.operations.rollingstock with type parameters of type IdTag Modifier and Type Field Description NamedBeanComboBox<IdTag>
RollingStockEditFrame. rfidComboBox
Methods in jmri.jmrit.operations.rollingstock that return IdTag Modifier and Type Method Description IdTag
RollingStock. getIdTag()
Methods in jmri.jmrit.operations.rollingstock with parameters of type IdTag Modifier and Type Method Description void
RollingStock. setIdTag(IdTag tag)
Sets the id tag for this rolling stock. -
Uses of IdTag in jmri.jmrix.can.cbus
Methods in jmri.jmrix.can.cbus with parameters of type IdTag Modifier and Type Method Description void
CbusReporter. notify(IdTag id)
Resets report briefly back to null so Sensor Listeners are updated. -
Uses of IdTag in jmri.jmrix.loconet
Classes in jmri.jmrix.loconet that implement IdTag Modifier and Type Class Description class
TranspondingTag
Concrete implementation of theIdTag
interface for the LocoNet based Transponding reports.Methods in jmri.jmrix.loconet that return IdTag Modifier and Type Method Description IdTag
TranspondingTagManager. newIdTag(java.lang.String systemName, java.lang.String userName)
-
Uses of IdTag in jmri.jmrix.rfid
Methods in jmri.jmrix.rfid with parameters of type IdTag Modifier and Type Method Description void
RfidSensor. notify(IdTag r)
void
TimeoutRfidSensor. notify(IdTag t)
-
Uses of IdTag in jmri.managers
Methods in jmri.managers that return IdTag Modifier and Type Method Description protected IdTag
DefaultIdTagManager. createNewIdTag(java.lang.String systemName, java.lang.String userName)
IdTag
DefaultIdTagManager. getBySystemName(java.lang.String name)
Locate an existing instance based on a system name.IdTag
DefaultIdTagManager. getByTagID(java.lang.String tagID)
Locate an instance based on a tag ID.IdTag
ProxyIdTagManager. getByTagID(java.lang.String tagID)
IdTag
DefaultIdTagManager. getByUserName(java.lang.String key)
Locate an existing instance based on a user name.IdTag
DefaultIdTagManager. getIdTag(java.lang.String name)
Locate via tag ID, then by user name, and finally system name if needed.IdTag
ProxyIdTagManager. getIdTag(java.lang.String name)
Locate via user name, then system name if needed.protected IdTag
ProxyIdTagManager. makeBean(Manager<IdTag> manager, java.lang.String systemName, java.lang.String userName)
IdTag
DefaultIdTagManager. newIdTag(java.lang.String systemName, java.lang.String userName)
Provide ID Tag by UserName then SystemName, creates new IdTag if not found.IdTag
DefaultRailComManager. newIdTag(java.lang.String systemName, java.lang.String userName)
Provide by userName, then SystemName, else create new.IdTag
ProxyIdTagManager. newIdTag(java.lang.String systemName, java.lang.String userName)
Get an instance with the specified system and user names.IdTag
DefaultIdTagManager. 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.IdTag
ProxyIdTagManager. 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.IdTag
DefaultIdTagManager. provideIdTag(java.lang.String name)
Locate via tag ID, then user name, and finally system name if needed.IdTag
ProxyIdTagManager. provideIdTag(java.lang.String name)
Locate via user name, then system name if needed.Methods in jmri.managers that return types with arguments of type IdTag Modifier and Type Method Description java.lang.Class<IdTag>
DefaultIdTagManager. getNamedBeanClass()
Get the class of NamedBean supported by this Manager.java.lang.Class<IdTag>
ProxyIdTagManager. getNamedBeanClass()
Get the class of NamedBean supported by this Manager.java.util.SortedSet<IdTag>
DefaultIdTagManager. getNamedBeanSet()
Provide an unmodifiable SortedSet of NamedBeans in system-name order.java.util.SortedSet<IdTag>
ProxyIdTagManager. getNamedBeanSet()
Provide an unmodifiable SortedSet of NamedBeans in system-name order.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)
protected AbstractManager<IdTag>
ProxyIdTagManager. makeInternalManager()
Methods in jmri.managers with parameters of type IdTag Modifier and Type Method Description void
DefaultIdTagManager. deregister(IdTag s)
Forget a NamedBean Object created outside the manager.void
DefaultIdTagManager. register(IdTag s)
Remember a NamedBean Object created outside the manager.Method parameters in jmri.managers with type arguments of type IdTag Modifier and Type Method Description protected IdTag
ProxyIdTagManager. makeBean(Manager<IdTag> manager, java.lang.String systemName, java.lang.String userName)
-
Uses of IdTag in jmri.server.json.idtag
Methods in jmri.server.json.idtag that return types with arguments of type IdTag Modifier and Type Method Description protected ProvidingManager<IdTag>
JsonIdTagHttpService. getProvidingManager()
Methods in jmri.server.json.idtag with parameters of type IdTag Modifier and Type Method Description void
JsonIdTagHttpService. doDelete(IdTag bean, java.lang.String name, java.lang.String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)
com.fasterxml.jackson.databind.node.ObjectNode
JsonIdTagHttpService. doGet(IdTag idTag, java.lang.String name, java.lang.String type, JsonRequest request)
com.fasterxml.jackson.databind.node.ObjectNode
JsonIdTagHttpService. doPost(IdTag idTag, java.lang.String name, java.lang.String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)
-