public class CalculatorEngine extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
ADD |
static String |
DISPLAY_TEXT_PROPERTY |
static int |
DIVIDE |
static int |
MULTIPLY |
static int |
RESULT |
static int |
SUBTRACT |
| Constructor and Description |
|---|
CalculatorEngine() |
| Modifier and Type | Method and Description |
|---|---|
void |
add() |
void |
addPropertyChangeListener(PropertyChangeListener listener) |
void |
addPropertyChangeListener(String property,
PropertyChangeListener listener) |
void |
clear() |
void |
clearEntry() |
void |
digit(int digit) |
void |
divide() |
void |
dot() |
void |
equal() |
protected void |
firePropertyChange(String property,
Object oldValue,
Object newValue) |
String |
getDisplayText() |
void |
multiply() |
void |
operation(int operation) |
void |
removePropertyChangeListener(PropertyChangeListener listener) |
void |
removePropertyChangeListener(String property,
PropertyChangeListener listener) |
void |
setDisplayText(String displayText) |
void |
subtract() |
void |
toggleSign() |
static String |
toString(BigDecimal decimal) |
public static final String DISPLAY_TEXT_PROPERTY
public static final int ADD
public static final int SUBTRACT
public static final int MULTIPLY
public static final int DIVIDE
public static final int RESULT
public String getDisplayText()
public void setDisplayText(String displayText)
public void clear()
public void clearEntry()
public void digit(int digit)
public void dot()
public void toggleSign()
public void equal()
public static String toString(BigDecimal decimal)
public void operation(int operation)
public void add()
public void subtract()
public void multiply()
public void divide()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void addPropertyChangeListener(String property, PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(String property, PropertyChangeListener listener)
Copyright © 2008–2017 Ultreia.io. All rights reserved.