Package jmri.jmrix.rfid.swing.tagcarwin
Class TagCarItem
- java.lang.Object
-
- jmri.jmrix.rfid.swing.tagcarwin.TagCarItem
-
public class TagCarItem extends java.lang.Object
Element for working with incoming RFID tags
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.swing.JComboBox<java.lang.String>locationComboprotected javax.swing.JComboBox<java.lang.String>track
-
Constructor Summary
Constructors Constructor Description TagCarItem()TagCarItem(java.lang.String newTag)TagCarItem(java.lang.String newTag, java.time.LocalTime tagTime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.swing.JButtongetAction1()javax.swing.JButtongetAction2()java.lang.StringgetCarNumber()RollingStockgetCurrentCar()java.lang.StringgetDestination()java.time.LocalTimegetLastSeen()javax.swing.JComboBox<java.lang.String>getLocationCombo()java.lang.StringgetLocationName()LocationgetLocationValue()intgetRepeatCount()java.lang.StringgetRoad()java.lang.StringgetTag()java.time.LocalTimegetTagTime()java.lang.StringgetTempLocation()java.lang.StringgetTempTrack()java.lang.StringgetTrack()javax.swing.JComboBox<java.lang.String>getTrackCombo()java.lang.StringgetTrain()java.lang.IntegergetTrainPosition()java.lang.StringgetUpdatedLocation()java.lang.StringgetUpdatedTrack()booleanisLocationReady()voidresetTempValues()voidsetAction1(javax.swing.JButton action1)voidsetAction2(javax.swing.JButton action2)voidsetCarNumber(java.lang.String carNumber)voidsetCurrentCar(RollingStock currentCar)voidsetDestination(java.lang.String destination)voidsetLastSeen(java.time.LocalTime lastSeen)voidsetLocation(java.lang.String location)voidsetLocation(javax.swing.JComboBox<java.lang.String> location)voidsetLocation(Location location)voidsetRoad(java.lang.String road)voidsetTag(java.lang.String tag)voidsetTagTime(java.time.LocalTime tagTime)voidsetTrack(java.lang.String track)voidsetTrack(javax.swing.JComboBox<java.lang.String> track)voidsetTrain(java.lang.String train)voidsetTrainPosition(java.lang.Integer trainPosition)voidsetUpdatedLocation(java.lang.String location, java.lang.String track)voidsetUpdatedTrack(java.lang.String thisTrack)
-
-
-
Field Detail
-
locationCombo
protected javax.swing.JComboBox<java.lang.String> locationCombo
-
track
protected javax.swing.JComboBox<java.lang.String> track
-
-
Constructor Detail
-
TagCarItem
public TagCarItem()
-
TagCarItem
public TagCarItem(java.lang.String newTag)
-
TagCarItem
public TagCarItem(java.lang.String newTag, java.time.LocalTime tagTime)
-
-
Method Detail
-
setUpdatedLocation
public void setUpdatedLocation(java.lang.String location, java.lang.String track)
-
setUpdatedTrack
public void setUpdatedTrack(java.lang.String thisTrack)
-
getUpdatedLocation
public java.lang.String getUpdatedLocation()
-
getUpdatedTrack
public java.lang.String getUpdatedTrack()
-
isLocationReady
public boolean isLocationReady()
-
resetTempValues
public void resetTempValues()
-
getLocationCombo
public javax.swing.JComboBox<java.lang.String> getLocationCombo()
-
setLocation
public void setLocation(javax.swing.JComboBox<java.lang.String> location)
-
setTrack
public void setTrack(javax.swing.JComboBox<java.lang.String> track)
-
getTrackCombo
public javax.swing.JComboBox<java.lang.String> getTrackCombo()
-
getCurrentCar
public RollingStock getCurrentCar()
-
setCurrentCar
public void setCurrentCar(RollingStock currentCar)
-
getTrainPosition
public java.lang.Integer getTrainPosition()
-
setTrainPosition
public void setTrainPosition(java.lang.Integer trainPosition)
-
getDestination
public java.lang.String getDestination()
-
setDestination
public void setDestination(java.lang.String destination)
-
getAction1
public javax.swing.JButton getAction1()
-
setAction1
public void setAction1(javax.swing.JButton action1)
-
getAction2
public javax.swing.JButton getAction2()
-
setAction2
public void setAction2(javax.swing.JButton action2)
-
setLastSeen
public void setLastSeen(java.time.LocalTime lastSeen)
-
getRepeatCount
public int getRepeatCount()
-
getLastSeen
public java.time.LocalTime getLastSeen()
-
getTagTime
public java.time.LocalTime getTagTime()
-
setTagTime
public void setTagTime(java.time.LocalTime tagTime)
-
getTag
public java.lang.String getTag()
-
setTag
public void setTag(java.lang.String tag)
-
getRoad
public java.lang.String getRoad()
-
setRoad
public void setRoad(java.lang.String road)
-
getCarNumber
public java.lang.String getCarNumber()
-
setCarNumber
public void setCarNumber(java.lang.String carNumber)
-
getLocationValue
public Location getLocationValue()
-
getLocationName
public java.lang.String getLocationName()
-
setLocation
public void setLocation(Location location)
-
setLocation
public void setLocation(java.lang.String location)
-
getTrack
public java.lang.String getTrack()
-
setTrack
public void setTrack(java.lang.String track)
-
getTrain
public java.lang.String getTrain()
-
setTrain
public void setTrain(java.lang.String train)
-
getTempLocation
public java.lang.String getTempLocation()
-
getTempTrack
public java.lang.String getTempTrack()
-
-