Class StepControlModel
- java.lang.Object
-
- com.jgoodies.common.bean.Bean
-
- com.jgoodies.binding.beans.Model
-
- org.bidib.wizard.mvc.stepcontrol.model.StepControlModel
-
- All Implemented Interfaces:
com.jgoodies.common.bean.ObservableBean,com.jgoodies.common.bean.ObservableBean2,Serializable
public class StepControlModel extends com.jgoodies.binding.beans.Model- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStepControlModel.OperationModeEnum
-
Field Summary
Fields Modifier and Type Field Description static StringPROPERTYNAME_ACCELstatic StringPROPERTYNAME_CURRENT_DEGREESstatic StringPROPERTYNAME_CURRENT_POSITIONstatic StringPROPERTYNAME_DECELstatic StringPROPERTYNAME_MAX_CONFIGURED_ASPECTSstatic StringPROPERTYNAME_MOTOR_PORTstatic StringPROPERTYNAME_OPERATIONAL_MODEstatic StringPROPERTYNAME_PUSH_INTERVALstatic StringPROPERTYNAME_SELECTED_ASPECTstatic StringPROPERTYNAME_SOUND_ACTIVEstatic StringPROPERTYNAME_SOUND_PORTSstatic StringPROPERTYNAME_SPEEDstatic StringPROPERTYNAME_STEPCONTROL_ASPECTSstatic StringPROPERTYNAME_TARGET_DEGREESstatic StringPROPERTYNAME_TOTAL_STEPSstatic StringPROPERTYNAME_TURNTABLE_TYPE
-
Constructor Summary
Constructors Constructor Description StepControlModel()
-
Method Summary
-
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
-
PROPERTYNAME_SELECTED_ASPECT
public static final String PROPERTYNAME_SELECTED_ASPECT
- See Also:
- Constant Field Values
-
PROPERTYNAME_STEPCONTROL_ASPECTS
public static final String PROPERTYNAME_STEPCONTROL_ASPECTS
- See Also:
- Constant Field Values
-
PROPERTYNAME_CURRENT_POSITION
public static final String PROPERTYNAME_CURRENT_POSITION
- See Also:
- Constant Field Values
-
PROPERTYNAME_TOTAL_STEPS
public static final String PROPERTYNAME_TOTAL_STEPS
- See Also:
- Constant Field Values
-
PROPERTYNAME_MAX_CONFIGURED_ASPECTS
public static final String PROPERTYNAME_MAX_CONFIGURED_ASPECTS
- See Also:
- Constant Field Values
-
PROPERTYNAME_TURNTABLE_TYPE
public static final String PROPERTYNAME_TURNTABLE_TYPE
- See Also:
- Constant Field Values
-
PROPERTYNAME_SPEED
public static final String PROPERTYNAME_SPEED
- See Also:
- Constant Field Values
-
PROPERTYNAME_ACCEL
public static final String PROPERTYNAME_ACCEL
- See Also:
- Constant Field Values
-
PROPERTYNAME_DECEL
public static final String PROPERTYNAME_DECEL
- See Also:
- Constant Field Values
-
PROPERTYNAME_PUSH_INTERVAL
public static final String PROPERTYNAME_PUSH_INTERVAL
- See Also:
- Constant Field Values
-
PROPERTYNAME_OPERATIONAL_MODE
public static final String PROPERTYNAME_OPERATIONAL_MODE
- See Also:
- Constant Field Values
-
PROPERTYNAME_CURRENT_DEGREES
public static final String PROPERTYNAME_CURRENT_DEGREES
- See Also:
- Constant Field Values
-
PROPERTYNAME_TARGET_DEGREES
public static final String PROPERTYNAME_TARGET_DEGREES
- See Also:
- Constant Field Values
-
PROPERTYNAME_MOTOR_PORT
public static final String PROPERTYNAME_MOTOR_PORT
- See Also:
- Constant Field Values
-
PROPERTYNAME_SOUND_PORTS
public static final String PROPERTYNAME_SOUND_PORTS
- See Also:
- Constant Field Values
-
PROPERTYNAME_SOUND_ACTIVE
public static final String PROPERTYNAME_SOUND_ACTIVE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSelectedAspect
public StepControlAspect getSelectedAspect()
- Returns:
- the selectedAspect
-
setSelectedAspect
public void setSelectedAspect(StepControlAspect selectedAspect)
- Parameters:
selectedAspect- the selectedAspect to set
-
getStepControlAspectsListModel
public com.jgoodies.common.collect.ArrayListModel<StepControlAspect> getStepControlAspectsListModel()
- Returns:
- the stepControlAspects list model
-
getStepControlAspects
public List<StepControlAspect> getStepControlAspects()
- Returns:
- the stepControlAspects
-
addStepControlAspect
public void addStepControlAspect(StepControlAspect stepControlAspect)
- Parameters:
stepControlAspect- the single stepControlAspect to add
-
removeStepControlAspect
public void removeStepControlAspect(StepControlAspect stepControlAspect)
- Parameters:
stepControlAspect- the single stepControlAspect to remove
-
updateStepControlAspect
public void updateStepControlAspect(StepControlAspect originalAspect, StepControlAspect changedAspect)
-
setStepControlAspects
public void setStepControlAspects(List<StepControlAspect> stepControlAspects)
- Parameters:
stepControlAspects- the stepControlAspects to set
-
getMaxConfiguredAspects
public int getMaxConfiguredAspects()
- Returns:
- the maxConfiguredAspects
-
setMaxConfiguredAspects
public void setMaxConfiguredAspects(int maxConfiguredAspects)
- Parameters:
maxConfiguredAspects- the maxConfiguredAspects to set
-
getTurnTableType
public TurnTableType getTurnTableType()
- Returns:
- the turnTableType
-
setTurnTableType
public void setTurnTableType(TurnTableType turnTableType)
- Parameters:
turnTableType- the turnTableType to set
-
getCurrentPosition
public Long getCurrentPosition()
- Returns:
- the currentPosition
-
setCurrentPosition
public void setCurrentPosition(Long currentPosition)
- Parameters:
currentPosition- the currentPosition to set
-
getTotalSteps
public Long getTotalSteps()
- Returns:
- the totalSteps
-
setTotalSteps
public void setTotalSteps(Long totalSteps)
- Parameters:
totalSteps- the totalSteps to set
-
getSpeed
public int getSpeed()
- Returns:
- the speed
-
setSpeed
public void setSpeed(int speed)
- Parameters:
speed- the speed to set
-
getAccel
public int getAccel()
- Returns:
- the accel
-
setAccel
public void setAccel(int accel)
- Parameters:
accel- the accel to set
-
getDecel
public int getDecel()
- Returns:
- the decel
-
setDecel
public void setDecel(int decel)
- Parameters:
decel- the decel to set
-
getOperationalMode
public StepControlModel.OperationModeEnum getOperationalMode()
- Returns:
- the operationalMode
-
setOperationalMode
public void setOperationalMode(StepControlModel.OperationModeEnum operationalMode)
- Parameters:
operationalMode- the operationalMode to set
-
clearModel
public void clearModel()
Clear all values from the model.
-
setTurntableCurrentDegrees
public void setTurntableCurrentDegrees(double degrees)
-
getTurntableCurrentDegrees
public double getTurntableCurrentDegrees()
-
setTurntableTargetDegrees
public void setTurntableTargetDegrees(double degrees)
-
getTurntableTargetDegrees
public double getTurntableTargetDegrees()
-
getMotorPort
public org.bidib.wizard.model.ports.MotorPort getMotorPort()
- Returns:
- the motorPort
-
setMotorPort
public void setMotorPort(org.bidib.wizard.model.ports.MotorPort motorPort)
- Parameters:
motorPort- the motorPort to set
-
getSoundPorts
public List<org.bidib.wizard.model.ports.SoundPort> getSoundPorts()
- Returns:
- the soundPorts
-
setSoundPorts
public void setSoundPorts(List<org.bidib.wizard.model.ports.SoundPort> soundPorts)
- Parameters:
soundPorts- the soundPorts to set
-
setPushInterval
public void setPushInterval(Integer pushInterval)
- Parameters:
pushInterval- the push interval to set
-
getPushInterval
public Integer getPushInterval()
- Returns:
- the push interval
-
isSoundActive
public boolean isSoundActive()
- Returns:
- the soundActive
-
setSoundActive
public void setSoundActive(boolean soundActive)
- Parameters:
soundActive- the soundActive to set
-
-