Uses of Interface
jmri.IdTag
Packages that use IdTag
Package
Description
Provides basic interfaces and certain core implementations for the JMRI
layout management concepts.
Provides implementations of various JMRI interfaces.
Provides table GUI for manipulating NamedBean objects: Turnouts,
Sensors, SignalHeads.
Defines classes for interfacing to a MERG CBUS network.
Provides access to LocoNet systems, along with a lot of Swing-based tools.
This package handles communications for RFID adapters.
Provides implementations of various JMRI managers.
-
Uses of IdTag in jmri
Modifier and TypeInterfaceDescriptioninterfaceThis interface extendsIdTagto include a locomotive address.interfaceRailCom 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.Modifier and TypeMethodDescriptionIdTagManager.getBySystemName(String systemName) Locate an instance based on a system name.IdTagManager.getByTagID(String tagID) Locate an instance based on a tag ID.IdTagManager.getByUserName(String userName) Locate an instance based on a user name.Locate via tag ID, then by user name, and finally system name if needed.Return an instance with the specified system and user names.IdTagManager.provideIdTag(String name) Locate via tag ID, then user name, and finally 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. -
Uses of IdTag in jmri.implementation
Classes in jmri.implementation that implement IdTagModifier and TypeClassDescriptionclassAbstract implementation ofIdTagcontaining code common to all concrete implementations.classConcrete implementation of theIdTaginterface for the Internal system.classConcrete implementation of theRailCominterface.Methods in jmri.implementation with parameters of type IdTag -
Uses of IdTag in jmri.implementation.decorators
Methods in jmri.implementation.decorators with parameters of type IdTag -
Uses of IdTag in jmri.jmrit.beantable
Methods in jmri.jmrit.beantable that return IdTagModifier and TypeMethodDescriptionIdTagTableDataModel.getBySystemName(String name) IdTagTableDataModel.getByUserName(String name) Methods in jmri.jmrit.beantable that return types with arguments of type IdTagModifier and TypeMethodDescriptionIdTagTableDataModel.getManager()IdTagTableTabAction.getManager()Get the Bean Manager in use by the TableAction.Methods in jmri.jmrit.beantable with parameters of type IdTagModifier and TypeMethodDescriptionvoidvoidMethod parameters in jmri.jmrit.beantable with type arguments of type IdTagModifier and TypeMethodDescriptionvoidIdTagTableAction.addToFrame(BeanTableFrame<IdTag> f) voidRailComTableAction.addToFrame(BeanTableFrame<IdTag> f) voidIdTagTableAction.addToPanel(AbstractTableTabAction<IdTag> f) voidRailComTableAction.addToPanel(AbstractTableTabAction<IdTag> f) voidIdTagTableAction.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 final voidIdTagTableDataModel.setManager(Manager<IdTag> mgr) final voidRailComTableDataModel.setManager(Manager<IdTag> mgr) Constructor parameters in jmri.jmrit.beantable with type arguments of type IdTagModifierConstructorDescriptionIdTagTableDataModel(Manager<IdTag> mgr) Create a new IdTag Table Data Model.Create a new Memory Table Data Model. -
Uses of IdTag in jmri.jmrit.operations.rollingstock
Fields in jmri.jmrit.operations.rollingstock declared as IdTagFields in jmri.jmrit.operations.rollingstock with type parameters of type IdTagMethods in jmri.jmrit.operations.rollingstock that return IdTagMethods in jmri.jmrit.operations.rollingstock with parameters of type IdTag -
Uses of IdTag in jmri.jmrix.can.cbus
Methods in jmri.jmrix.can.cbus with parameters of type IdTag -
Uses of IdTag in jmri.jmrix.loconet
Classes in jmri.jmrix.loconet that implement IdTagModifier and TypeClassDescriptionclassConcrete implementation of theIdTaginterface for the LocoNet based Transponding reports.Methods in jmri.jmrix.loconet that return IdTag -
Uses of IdTag in jmri.jmrix.rfid
Methods in jmri.jmrix.rfid with parameters of type IdTag -
Uses of IdTag in jmri.managers
Methods in jmri.managers that return IdTagModifier and TypeMethodDescriptionprotected IdTagDefaultIdTagManager.createNewIdTag(String systemName, String userName) DefaultIdTagManager.getBySystemName(String name) Locate an existing instance based on a system name.DefaultIdTagManager.getByTagID(String tagID) Locate an instance based on a tag ID.ProxyIdTagManager.getByTagID(String tagID) DefaultIdTagManager.getByUserName(String key) Locate an existing instance based on a user name.Locate via tag ID, then by user name, and finally system name if needed.Locate via user name, then system name if needed.protected IdTagProvide ID Tag by UserName then SystemName, creates new IdTag if not found.Provide by userName, then SystemName, else create new.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.Get an existing instance via user name, then system name; if no matching instance is found, create a new NameBean from the system name.DefaultIdTagManager.provideIdTag(String name) Locate via tag ID, then user name, and finally system name if needed.ProxyIdTagManager.provideIdTag(String name) Locate via user name, then system name if needed.Methods in jmri.managers that return types with arguments of type IdTagModifier and TypeMethodDescriptionDefaultIdTagManager.getNamedBeanClass()Get the class of NamedBean supported by this Manager.ProxyIdTagManager.getNamedBeanClass()Get the class of NamedBean supported by this Manager.DefaultIdTagManager.getNamedBeanSet()Provide an unmodifiable SortedSet of NamedBeans in system-name order.ProxyIdTagManager.getNamedBeanSet()Provide an unmodifiable SortedSet of NamedBeans in system-name order.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.ProxyIdTagManager.getTagsForReporter(Reporter reporter, long threshold) protected AbstractManager<IdTag>ProxyIdTagManager.makeInternalManager()Methods in jmri.managers with parameters of type IdTagModifier and TypeMethodDescriptionvoidDefaultIdTagManager.deregister(IdTag s) Forget a NamedBean Object created outside the manager.voidRemember a NamedBean Object created outside the manager.Method parameters in jmri.managers with type arguments of type IdTag -
Uses of IdTag in jmri.server.json.idtag
Methods in jmri.server.json.idtag that return types with arguments of type IdTagModifier and TypeMethodDescriptionprotected ProvidingManager<IdTag>JsonIdTagHttpService.getProvidingManager()Methods in jmri.server.json.idtag with parameters of type IdTagModifier and TypeMethodDescriptionvoidJsonIdTagHttpService.doDelete(IdTag bean, String name, String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request) com.fasterxml.jackson.databind.node.ObjectNodeJsonIdTagHttpService.doGet(IdTag idTag, String name, String type, JsonRequest request) com.fasterxml.jackson.databind.node.ObjectNodeJsonIdTagHttpService.doPost(IdTag idTag, String name, String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)