Package jmri.jmrit.display
Interface IndicatorTrack
-
- All Superinterfaces:
java.lang.Cloneable,InlineLogixNG,Positionable
- All Known Implementing Classes:
IndicatorTrackIcon,IndicatorTurnoutIcon
public interface IndicatorTrack extends Positionable
Defines track objects that display status color.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jmri.jmrit.display.Positionable
Positionable.DuplicateIdException
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddPath(java.lang.String path)NamedBeanHandle<OBlock>getNamedOccBlock()NamedBeanHandle<Sensor>getNamedOccSensor()OBlockgetOccBlock()SensorgetOccSensor()java.util.ArrayList<java.lang.String>getPaths()voidremovePath(java.lang.String path)voidsetOccBlock(java.lang.String pName)voidsetOccBlockHandle(NamedBeanHandle<OBlock> blockHandle)voidsetOccSensor(java.lang.String pName)voidsetOccSensorHandle(NamedBeanHandle<Sensor> senHandle)voidsetShowTrain(boolean set)voidsetStatus(int state)booleanshowTrain()-
Methods inherited from interface jmri.jmrit.logixng.InlineLogixNG
getLogixNG, setLogixNG, setLogixNG_SystemName, setupLogixNG
-
Methods inherited from interface jmri.jmrit.display.Positionable
addClass, contains, deepClone, doMouseClicked, doMouseDragged, doMouseEntered, doMouseExited, doMouseMoved, doMousePressed, doMouseReleased, doViemMenu, getBackground, getBounds, getClasses, getDegrees, getDisplayLevel, getEditor, getEditorName, getFont, getForeground, getHeight, getId, getLocation, getNamedBean, getNameString, getParent, getPopupUtility, getPreferredSize, getScale, getTextComponent, getToolTip, getTypeName, getTypeString, getViewCoordinates, getWidth, getX, getY, invalidate, isControlling, isEditable, isEmptyHidden, isHidden, isOpaque, isPositionable, isValueEditDisabled, maxHeight, maxWidth, remove, removeAllClasses, removeClass, repaint, requestFocusInWindow, rotate, setBackground, setBorder, setControlling, setDisableControlMenu, setDisplayLevel, setEditable, setEditIconMenu, setEditItemMenu, setEditor, setEmptyHidden, setForeground, setHidden, setId, setLocation, setLocation, setOpaque, setPopupUtility, setPositionable, setRotateMenu, setRotateOrthogonalMenu, setScale, setScaleMenu, setShowToolTip, setSize, setTextEditMenu, setToolTip, setValueEditDisabled, setViewCoordinates, setVisible, showHidden, showPopUp, showToolTip, storeItem, updateSize
-
-
-
-
Method Detail
-
setOccSensor
void setOccSensor(java.lang.String pName)
-
setOccSensorHandle
void setOccSensorHandle(NamedBeanHandle<Sensor> senHandle)
-
getOccSensor
Sensor getOccSensor()
-
getNamedOccSensor
NamedBeanHandle<Sensor> getNamedOccSensor()
-
setOccBlock
void setOccBlock(java.lang.String pName)
-
setOccBlockHandle
void setOccBlockHandle(NamedBeanHandle<OBlock> blockHandle)
-
getOccBlock
OBlock getOccBlock()
-
getNamedOccBlock
NamedBeanHandle<OBlock> getNamedOccBlock()
-
setShowTrain
void setShowTrain(boolean set)
-
showTrain
boolean showTrain()
-
getPaths
java.util.ArrayList<java.lang.String> getPaths()
-
addPath
void addPath(java.lang.String path)
-
removePath
void removePath(java.lang.String path)
-
setStatus
void setStatus(int state)
-
-