jmri.jmrix.lenz
Class XNetSensorManager
java.lang.Object
jmri.AbstractManager
jmri.AbstractSensorManager
jmri.jmrix.lenz.XNetSensorManager
- All Implemented Interfaces:
- PropertyChangeListener, EventListener, AbstractMRListener, XNetListener, Manager, SensorManager
public class XNetSensorManager
- extends AbstractSensorManager
- implements XNetListener
Manage the XPressNet specific Sensor implementation.
System names are "XSnnn", where nnn is the sensor number without padding.
- Author:
- Paul Bender Copyright (C) 2003
|
Method Summary |
Sensor |
createNewSensor(String systemName,
String userName)
Internal method to invoke the factory, after all the
logic for returning an existing method has been invoked. |
void |
dispose()
Free resources when no longer used. |
static XNetSensorManager |
instance()
|
void |
message(XNetMessage l)
Member function that will be invoked by a XNetInterface implementation
to forward a XNet message sent to the layout. |
void |
message(XNetReply l)
Member function that will be invoked by a XNetInterface implementation
to forward a XNet message from the layout. |
char |
systemLetter()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XNetSensorManager
public XNetSensorManager()
systemLetter
public char systemLetter()
- Specified by:
systemLetter in interface Manager
- Returns:
- The system-specific prefix letter for a specific implementation
instance
public static XNetSensorManager instance()
dispose
public void dispose()
- Description copied from interface:
Manager
- Free resources when no longer used. Specifically, remove all references
to and from this object, so it can be garbage-collected.
- Specified by:
dispose in interface Manager- Specified by:
dispose in interface SensorManager- Overrides:
dispose in class AbstractManager
createNewSensor
public Sensor createNewSensor(String systemName,
String userName)
- Description copied from class:
AbstractSensorManager
- Internal method to invoke the factory, after all the
logic for returning an existing method has been invoked.
- Specified by:
createNewSensor in class AbstractSensorManager
- Returns:
- new null
message
public void message(XNetReply l)
- Description copied from interface:
XNetListener
- Member function that will be invoked by a XNetInterface implementation
to forward a XNet message from the layout.
- Specified by:
message in interface XNetListener
- Parameters:
l - The received XNet message. Note that this same object
may be presented to multiple users. It should not be
modified here.
message
public void message(XNetMessage l)
- Description copied from interface:
XNetListener
- Member function that will be invoked by a XNetInterface implementation
to forward a XNet message sent to the layout.
Normally, this function will do nothing.
- Specified by:
message in interface XNetListener
- Parameters:
l - The received XNet message. Note that this same object
may be presented to multiple users. It should not be
modified here.
Copyright © 1997 - 2008 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.
Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: