jmri.jmrit.display
Interface IndicatorTrack

All Superinterfaces:
Cloneable, Positionable
All Known Implementing Classes:
IndicatorTrackIcon, IndicatorTurnoutIcon

public interface IndicatorTrack
extends Positionable

Defines track objects that dispaly status bt color.

Author:
Pete Cressman Copyright (c) 2010

Method Summary
 void addPath(String path)
           
 NamedBeanHandle<OBlock> getNamedOccBlock()
           
 NamedBeanHandle<Sensor> getNamedOccSensor()
           
 OBlock getOccBlock()
           
 Sensor getOccSensor()
           
 Iterator<String> getPaths()
           
 void removePath(String path)
           
 void setOccBlock(String pName)
           
 void setOccBlockHandle(NamedBeanHandle<OBlock> blockHandle)
           
 void setOccSensor(String pName)
           
 void setOccSensorHandle(NamedBeanHandle<Sensor> senHandle)
           
 void setPaths(ArrayList<String> paths)
           
 void setShowTrain(boolean set)
           
 boolean showTrain()
           
 
Methods inherited from interface jmri.jmrit.display.Positionable
contains, deepClone, doMouseClicked, doMouseDragged, doMouseEntered, doMouseExited, doMouseMoved, doMousePressed, doMouseReleased, doViemMenu, finishClone, getBackground, getBounds, getDegrees, getDisplayLevel, getEditor, getFont, getForeground, getHeight, getLocation, getNameString, getParent, getPopupUtility, getPreferredSize, getScale, getTooltip, getViewCoordinates, getWidth, getX, getY, invalidate, isControlling, isEditable, isHidden, isOpaque, isPositionable, maxHeight, maxWidth, remove, repaint, rotate, setBackground, setBorder, setControlling, setDisableControlMenu, setDisplayLevel, setEditable, setEditIconMenu, setEditItemMenu, setEditor, setForeground, setHidden, setLocation, setLocation, setOpaque, setPopupUtility, setPositionable, setRotateMenu, setRotateOrthogonalMenu, setScale, setScaleMenu, setShowTooltip, setSize, setTextEditMenu, setTooltip, setViewCoordinates, setVisible, showHidden, showPopUp, showTooltip, storeItem, updateSize
 

Method Detail

setOccSensor

void setOccSensor(String pName)

setOccSensorHandle

void setOccSensorHandle(NamedBeanHandle<Sensor> senHandle)

getOccSensor

Sensor getOccSensor()

getNamedOccSensor

NamedBeanHandle<Sensor> getNamedOccSensor()

setOccBlock

void setOccBlock(String pName)

setOccBlockHandle

void setOccBlockHandle(NamedBeanHandle<OBlock> blockHandle)

getOccBlock

OBlock getOccBlock()

getNamedOccBlock

NamedBeanHandle<OBlock> getNamedOccBlock()

setShowTrain

void setShowTrain(boolean set)

showTrain

boolean showTrain()

getPaths

Iterator<String> getPaths()

setPaths

void setPaths(ArrayList<String> paths)

addPath

void addPath(String path)

removePath

void removePath(String path)


Copyright © 1997 - 2011 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: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads