Class LocoModel
- java.lang.Object
-
- com.jgoodies.common.bean.Bean
-
- com.jgoodies.binding.beans.Model
-
- org.bidib.wizard.mvc.locolist.model.LocoModel
-
- All Implemented Interfaces:
com.jgoodies.common.bean.ObservableBean,com.jgoodies.common.bean.ObservableBean2,Serializable
public class LocoModel extends com.jgoodies.binding.beans.Model- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROPERTY_DIRECTIONstatic StringPROPERTY_FUNCTIONSstatic StringPROPERTY_LOCO_ADDRESSstatic StringPROPERTY_LOCO_NAMEstatic StringPROPERTY_OUTPUT_ACTIVEstatic StringPROPERTY_SPEEDstatic StringPROPERTY_SPEED_STEPS
-
Constructor Summary
Constructors Constructor Description LocoModel(int locoAddress)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object other)org.bidib.wizard.model.status.DirectionStatusgetDirection()intgetDynStateEnergy()byte[]getFunctions()bytegetFunctions(int index)intgetLocoAddress()StringgetLocoName()intgetSpeed()org.bidib.wizard.model.status.SpeedStepsgetSpeedSteps()inthashCode()booleanisOutputActive()voidsetDirection(org.bidib.wizard.model.status.DirectionStatus direction)voidsetDynStateEnergy(int dynStateEnergy)voidsetFunctions(byte[] functions)voidsetLocoName(String locoName)voidsetOutputActive(boolean outputActive)voidsetSpeed(int speed)voidsetSpeedSteps(org.bidib.wizard.model.status.SpeedSteps speedSteps)StringtoString()-
Methods inherited from class com.jgoodies.binding.beans.Model
createPropertyChangeSupport, firePropertyChange
-
Methods inherited from class com.jgoodies.common.bean.Bean
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, fireMultiplePropertiesChanged, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
-
-
-
-
Field Detail
-
PROPERTY_LOCO_ADDRESS
public static final String PROPERTY_LOCO_ADDRESS
- See Also:
- Constant Field Values
-
PROPERTY_LOCO_NAME
public static final String PROPERTY_LOCO_NAME
- See Also:
- Constant Field Values
-
PROPERTY_OUTPUT_ACTIVE
public static final String PROPERTY_OUTPUT_ACTIVE
- See Also:
- Constant Field Values
-
PROPERTY_SPEED
public static final String PROPERTY_SPEED
- See Also:
- Constant Field Values
-
PROPERTY_SPEED_STEPS
public static final String PROPERTY_SPEED_STEPS
- See Also:
- Constant Field Values
-
PROPERTY_DIRECTION
public static final String PROPERTY_DIRECTION
- See Also:
- Constant Field Values
-
PROPERTY_FUNCTIONS
public static final String PROPERTY_FUNCTIONS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getLocoAddress
public int getLocoAddress()
-
getLocoName
public String getLocoName()
- Returns:
- the locoName
-
setLocoName
public void setLocoName(String locoName)
- Parameters:
locoName- the locoName to set
-
isOutputActive
public boolean isOutputActive()
- Returns:
- the outputActive
-
setOutputActive
public void setOutputActive(boolean outputActive)
- Parameters:
outputActive- the outputActive to set
-
getDynStateEnergy
public int getDynStateEnergy()
-
setDynStateEnergy
public void setDynStateEnergy(int dynStateEnergy)
-
getDirection
public org.bidib.wizard.model.status.DirectionStatus getDirection()
-
setDirection
public void setDirection(org.bidib.wizard.model.status.DirectionStatus direction)
-
getSpeed
public int getSpeed()
-
setSpeed
public void setSpeed(int speed)
-
getSpeedSteps
public org.bidib.wizard.model.status.SpeedSteps getSpeedSteps()
-
setSpeedSteps
public void setSpeedSteps(org.bidib.wizard.model.status.SpeedSteps speedSteps)
-
getFunctions
public byte[] getFunctions()
-
getFunctions
public byte getFunctions(int index)
-
setFunctions
public void setFunctions(byte[] functions)
-
-