jmri.jmrit.dispatcher
Class TrainInfo

java.lang.Object
  extended by jmri.jmrit.dispatcher.TrainInfo

public class TrainInfo
extends Object

TrainInfo is a temporary object specifying New Train information just read from disk, or to be written to disk

Used in conjunction with TrainInfoFile.java to save and retrieve New Train information

When adding a new item of New Train information, modifications need to be made to TrainInfoFile.java and dispatcher-traininfo.DTD as well as this module.

Author:
Dave Duchamp Copyright (C) 2009

Constructor Summary
TrainInfo()
           
 
Method Summary
protected  String getDCCAddress()
           
protected  boolean getDelayedStart()
           
protected  String getDepartureTimeHr()
           
protected  String getDepartureTimeMin()
           
protected  String getDestinationBlockName()
           
protected  String getMaxSpeed()
           
protected  String getMaxTrainLength()
           
protected  String getPriority()
           
protected  String getRampRate()
           
protected  boolean getResetWhenDone()
           
protected  boolean getResistanceWheels()
           
protected  boolean getReverseAtEnd()
           
protected  boolean getRunAuto()
           
protected  boolean getRunInReverse()
           
protected  boolean getSoundDecoder()
           
protected  String getSpeedFactor()
           
protected  String getStartBlockName()
           
protected  boolean getTrainFromRoster()
           
protected  boolean getTrainFromTrains()
           
protected  boolean getTrainFromUser()
           
protected  boolean getTrainInTransit()
           
protected  String getTrainName()
           
protected  String getTrainType()
           
protected  String getTransitName()
           
protected  void setDCCAddress(String s)
           
protected  void setDelayedStart(boolean b)
           
protected  void setDepartureTimeHr(String s)
           
protected  void setDepartureTimeMin(String s)
           
protected  void setDestinationBlockName(String s)
           
protected  void setMaxSpeed(String s)
           
protected  void setMaxTrainLength(String s)
           
protected  void setPriority(String s)
           
protected  void setRampRate(String s)
           
protected  void setResetWhenDone(boolean b)
           
protected  void setResistanceWheels(boolean b)
           
protected  void setReverseAtEnd(boolean b)
           
protected  void setRunAuto(boolean b)
           
protected  void setRunInReverse(boolean b)
           
protected  void setSoundDecoder(boolean b)
           
protected  void setSpeedFactor(String s)
          Access methods for automatic operation instance variables
protected  void setStartBlockName(String s)
           
protected  void setTrainFromRoster(boolean b)
           
protected  void setTrainFromTrains(boolean b)
           
protected  void setTrainFromUser(boolean b)
           
protected  void setTrainInTransit(boolean b)
           
protected  void setTrainName(String s)
           
protected  void setTrainType(String s)
           
protected  void setTransitName(String s)
          Access methods for manual and automatic instance variables
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrainInfo

public TrainInfo()
Method Detail

setTransitName

protected void setTransitName(String s)
Access methods for manual and automatic instance variables


getTransitName

protected String getTransitName()

setTrainName

protected void setTrainName(String s)

getTrainName

protected String getTrainName()

setDCCAddress

protected void setDCCAddress(String s)

getDCCAddress

protected String getDCCAddress()

setTrainInTransit

protected void setTrainInTransit(boolean b)

getTrainInTransit

protected boolean getTrainInTransit()

setStartBlockName

protected void setStartBlockName(String s)

getStartBlockName

protected String getStartBlockName()

setDestinationBlockName

protected void setDestinationBlockName(String s)

getDestinationBlockName

protected String getDestinationBlockName()

setTrainFromRoster

protected void setTrainFromRoster(boolean b)

getTrainFromRoster

protected boolean getTrainFromRoster()

setTrainFromTrains

protected void setTrainFromTrains(boolean b)

getTrainFromTrains

protected boolean getTrainFromTrains()

setTrainFromUser

protected void setTrainFromUser(boolean b)

getTrainFromUser

protected boolean getTrainFromUser()

setPriority

protected void setPriority(String s)

getPriority

protected String getPriority()

setRunAuto

protected void setRunAuto(boolean b)

getRunAuto

protected boolean getRunAuto()

setResetWhenDone

protected void setResetWhenDone(boolean b)

getResetWhenDone

protected boolean getResetWhenDone()

setReverseAtEnd

protected void setReverseAtEnd(boolean b)

getReverseAtEnd

protected boolean getReverseAtEnd()

setDelayedStart

protected void setDelayedStart(boolean b)

getDelayedStart

protected boolean getDelayedStart()

setDepartureTimeHr

protected void setDepartureTimeHr(String s)

getDepartureTimeHr

protected String getDepartureTimeHr()

setDepartureTimeMin

protected void setDepartureTimeMin(String s)

getDepartureTimeMin

protected String getDepartureTimeMin()

setTrainType

protected void setTrainType(String s)

getTrainType

protected String getTrainType()

setSpeedFactor

protected void setSpeedFactor(String s)
Access methods for automatic operation instance variables


getSpeedFactor

protected String getSpeedFactor()

setMaxSpeed

protected void setMaxSpeed(String s)

getMaxSpeed

protected String getMaxSpeed()

setRampRate

protected void setRampRate(String s)

getRampRate

protected String getRampRate()

setResistanceWheels

protected void setResistanceWheels(boolean b)

getResistanceWheels

protected boolean getResistanceWheels()

setRunInReverse

protected void setRunInReverse(boolean b)

getRunInReverse

protected boolean getRunInReverse()

setSoundDecoder

protected void setSoundDecoder(boolean b)

getSoundDecoder

protected boolean getSoundDecoder()

setMaxTrainLength

protected void setMaxTrainLength(String s)

getMaxTrainLength

protected String getMaxTrainLength()


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