Package org.nuiton.jaxx.application.type
Class ApplicationProgressionModel
java.lang.Object
org.jdesktop.beans.AbstractBean
org.jdesktop.beans.AbstractSerializableBean
org.nuiton.jaxx.application.type.ApplicationProgressionModel
- All Implemented Interfaces:
Serializable
public class ApplicationProgressionModel
extends org.jdesktop.beans.AbstractSerializableBean
Simple model for a progression long task.
- Since:
- 2.8
- Author:
- Tony Chemit - chemit@codelutin.com
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected intcurrentprotected Stringmessagestatic StringPROPERTY_CURRENTstatic StringPROPERTY_MESSAGEstatic StringPROPERTY_RATEstatic StringPROPERTY_TOTALprotected floatrateprotected inttotal -
Constructor Summary
Constructors Constructor Description ApplicationProgressionModel() -
Method Summary
Modifier and Type Method Description voidadaptTotal(int total)intgetCurrent()StringgetMessage()floatgetRate()intgetTotal()voidincrements(int nb)voidincrements(String message)voidsetCurrent(int current)voidsetMessage(String message)voidsetRate(float rate)voidsetTotal(int total)Methods inherited from class org.jdesktop.beans.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, clone, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
-
Field Details
-
PROPERTY_TOTAL
- See Also:
- Constant Field Values
-
PROPERTY_CURRENT
- See Also:
- Constant Field Values
-
PROPERTY_RATE
- See Also:
- Constant Field Values
-
PROPERTY_MESSAGE
- See Also:
- Constant Field Values
-
total
protected int total -
current
protected int current -
rate
protected float rate -
message
-
-
Constructor Details
-
ApplicationProgressionModel
public ApplicationProgressionModel()
-
-
Method Details
-
getTotal
public int getTotal() -
setTotal
public void setTotal(int total) -
adaptTotal
public void adaptTotal(int total) -
getCurrent
public int getCurrent() -
setCurrent
public void setCurrent(int current) -
increments
public void increments(int nb) -
getRate
public float getRate() -
setRate
public void setRate(float rate) -
getMessage
-
increments
-
setMessage
-