Changeset 162 for trunk/src/org/expeditee/simple/ExpediteeJEP.java
- Timestamp:
- 07/28/08 15:08:13 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/simple/ExpediteeJEP.java
r161 r162 13 13 14 14 public class ExpediteeJEP extends JEP { 15 Observer observer = new Observer() { 16 private String _attribute = ""; 17 18 public void update(Observable ob, Object o) { 19 _attribute = ((Variable) o).getName() + ": "; 20 } 21 22 @Override 23 public String toString() { 24 return _attribute; 25 } 26 }; 15 Observer observer = null; 27 16 28 17 public ExpediteeJEP() { … … 33 22 setAllowAssignment(true); 34 23 setAllowUndeclared(true); 24 resetObserver(); 35 25 } 36 26 37 public void addObserver() { 27 public void resetObserver() { 28 observer = new Observer() { 29 private String _attribute = ""; 30 31 public void update(Observable ob, Object o) { 32 _attribute = ((Variable) o).getName(); 33 } 34 35 @Override 36 public String toString() { 37 return _attribute; 38 } 39 }; 38 40 getSymbolTable().addObserver(observer); 39 41 getSymbolTable().addObserverToExistingVariables(observer); … … 48 50 nf.setMinimumFractionDigits(0); 49 51 nf.setMaximumFractionDigits(15); 50 return observer.toString() + nf.format(result);52 return observer.toString()+ ": " + nf.format(result); 51 53 } 52 54 … … 63 65 } 64 66 } 67 68 public String getNewVariable() { 69 return observer.toString(); 70 } 65 71 }
Note:
See TracChangeset
for help on using the changeset viewer.