jmri
Class VirtualSignalHead
java.lang.Object
jmri.AbstractNamedBean
jmri.AbstractSignalHead
jmri.DefaultSignalHead
jmri.VirtualSignalHead
- All Implemented Interfaces:
- Serializable, NamedBean, SignalHead
public class VirtualSignalHead
- extends DefaultSignalHead
A signal head that exists only within the program.
This can be useful e.g. as part of a more complex signal calculation.
- Author:
- Bob Jacobsen Copyright (C) 2005
- See Also:
- Serialized Form
|
Method Summary |
void |
dispose()
Remove references to and from this object, so that it can
eventually be garbage-collected. |
protected void |
updateOutput()
Type-specific routine to handle output to the layout hardware. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VirtualSignalHead
public VirtualSignalHead(String sys,
String user)
VirtualSignalHead
public VirtualSignalHead(String sys)
updateOutput
protected void updateOutput()
- Description copied from class:
DefaultSignalHead
- Type-specific routine to handle output to the layout hardware.
Does not notify listeners of changes; that's done elsewhere.
Should use the following variables to determine what to send:
- mAppearance
- mLit
- mFlashOn
- Specified by:
updateOutput in class DefaultSignalHead
dispose
public void dispose()
- Remove references to and from this object, so that it can
eventually be garbage-collected.
- Specified by:
dispose in interface NamedBean- Overrides:
dispose in class AbstractNamedBean
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: