|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjmri.AbstractNamedBean
jmri.AbstractSignalHead
public abstract class AbstractSignalHead
Abstract class providing the basic logic of the SignalHead interface.
| Field Summary | |
|---|---|
protected int |
mAppearance
|
protected boolean |
mHeld
By default, signals are not held. |
protected boolean |
mLit
By default, signals are lit. |
| Fields inherited from interface jmri.SignalHead |
|---|
DARK, FLASHGREEN, FLASHRED, FLASHYELLOW, GREEN, RED, YELLOW |
| Fields inherited from interface jmri.NamedBean |
|---|
INCONSISTENT, UNKNOWN |
| Constructor Summary | |
|---|---|
AbstractSignalHead(String systemName)
|
|
AbstractSignalHead(String systemName,
String userName)
|
|
| Method Summary | |
|---|---|
int |
getAppearance()
Appearance is a bound parameter. |
boolean |
getHeld()
"Held" parameter is just tracked and notified. |
boolean |
getLit()
Default behavior for "lit" parameter is to track value and return it. |
int |
getState()
Implement a shorter name for getAppearance. |
void |
setState(int s)
Implement a shorter name for setAppearance. |
| Methods inherited from class jmri.AbstractNamedBean |
|---|
addPropertyChangeListener, dispose, firePropertyChange, getComment, getNumPropertyChangeListeners, getSystemName, getUserName, removePropertyChangeListener, setComment, setUserName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface jmri.SignalHead |
|---|
setAppearance, setHeld, setLit |
| Methods inherited from interface jmri.NamedBean |
|---|
addPropertyChangeListener, dispose, getComment, getNumPropertyChangeListeners, getSystemName, getUserName, removePropertyChangeListener, setComment, setUserName |
| Field Detail |
|---|
protected int mAppearance
protected boolean mLit
protected boolean mHeld
| Constructor Detail |
|---|
public AbstractSignalHead(String systemName,
String userName)
public AbstractSignalHead(String systemName)
| Method Detail |
|---|
public int getAppearance()
SignalHead
getAppearance in interface SignalHeadpublic boolean getLit()
getLit in interface SignalHeadpublic boolean getHeld()
getHeld in interface SignalHeadpublic void setState(int s)
This generally shouldn't be used by Java code; use setAppearance instead. The is provided to make Jython script access easier to read.
setState in interface NamedBeanpublic int getState()
This generally shouldn't be used by Java code; use getAppearance instead. The is provided to make Jython script access easier to read.
getState in interface NamedBean
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||