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:
java.io.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 java.lang.Stringmessagestatic java.lang.StringPROPERTY_CURRENTstatic java.lang.StringPROPERTY_MESSAGEstatic java.lang.StringPROPERTY_RATEstatic java.lang.StringPROPERTY_TOTALprotected floatrateprotected inttotal -
Constructor Summary
Constructors Constructor Description ApplicationProgressionModel() -
Method Summary
Modifier and Type Method Description voidadaptTotal(int total)intgetCurrent()java.lang.StringgetMessage()floatgetRate()intgetTotal()voidincrements(int nb)voidincrements(java.lang.String message)voidsetCurrent(int current)voidsetMessage(java.lang.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, removeVetoableChangeListenerMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
PROPERTY_TOTAL
public static final java.lang.String PROPERTY_TOTAL- See Also:
- Constant Field Values
-
PROPERTY_CURRENT
public static final java.lang.String PROPERTY_CURRENT- See Also:
- Constant Field Values
-
PROPERTY_RATE
public static final java.lang.String PROPERTY_RATE- See Also:
- Constant Field Values
-
PROPERTY_MESSAGE
public static final java.lang.String PROPERTY_MESSAGE- See Also:
- Constant Field Values
-
total
protected int total -
current
protected int current -
rate
protected float rate -
message
protected java.lang.String 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
public java.lang.String getMessage() -
increments
public void increments(java.lang.String message) -
setMessage
public void setMessage(java.lang.String message)
-