Package jaxx.demo.fun
Class CalculatorEngine
java.lang.Object
jaxx.demo.fun.CalculatorEngine
public class CalculatorEngine
extends java.lang.Object
-
Field Summary
-
Constructor Summary
Constructors Constructor Description CalculatorEngine() -
Method Summary
Modifier and Type Method Description voidadd()voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)voidaddPropertyChangeListener(java.lang.String property, java.beans.PropertyChangeListener listener)voidclear()voidclearEntry()voiddigit(int digit)voiddivide()voiddot()voidequal()protected voidfirePropertyChange(java.lang.String property, java.lang.Object oldValue, java.lang.Object newValue)java.lang.StringgetDisplayText()voidmultiply()voidoperation(int operation)voidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)voidremovePropertyChangeListener(java.lang.String property, java.beans.PropertyChangeListener listener)voidsetDisplayText(java.lang.String displayText)voidsubtract()voidtoggleSign()static java.lang.StringtoString(java.math.BigDecimal decimal)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
DISPLAY_TEXT_PROPERTY
public static final java.lang.String DISPLAY_TEXT_PROPERTY- See Also:
- Constant Field Values
-
ADD
public static final int ADD- See Also:
- Constant Field Values
-
SUBTRACT
public static final int SUBTRACT- See Also:
- Constant Field Values
-
MULTIPLY
public static final int MULTIPLY- See Also:
- Constant Field Values
-
DIVIDE
public static final int DIVIDE- See Also:
- Constant Field Values
-
RESULT
public static final int RESULT- See Also:
- Constant Field Values
-
-
Constructor Details
-
CalculatorEngine
public CalculatorEngine()
-
-
Method Details
-
getDisplayText
public java.lang.String getDisplayText() -
setDisplayText
public void setDisplayText(java.lang.String displayText) -
clear
public void clear() -
clearEntry
public void clearEntry() -
digit
public void digit(int digit) -
dot
public void dot() -
toggleSign
public void toggleSign() -
equal
public void equal() -
toString
public static java.lang.String toString(java.math.BigDecimal decimal) -
operation
public void operation(int operation) -
add
public void add() -
subtract
public void subtract() -
multiply
public void multiply() -
divide
public void divide() -
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener) -
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String property, java.beans.PropertyChangeListener listener) -
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener) -
removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String property, java.beans.PropertyChangeListener listener) -
firePropertyChange
protected void firePropertyChange(java.lang.String property, java.lang.Object oldValue, java.lang.Object newValue)
-