Changeset 176 for trunk/src/org/expeditee/simple
- Timestamp:
- 07/30/08 14:53:21 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/simple/ExpediteeJEP.java
r162 r176 14 14 public class ExpediteeJEP extends JEP { 15 15 Observer observer = null; 16 16 17 17 public ExpediteeJEP() { 18 18 super(); … … 24 24 resetObserver(); 25 25 } 26 26 27 27 public void resetObserver() { 28 28 observer = new Observer() { … … 30 30 31 31 public void update(Observable ob, Object o) { 32 assert(o instanceof Variable); 32 33 _attribute = ((Variable) o).getName(); 33 34 } … … 44 45 public String getResult() { 45 46 Double result = getValue(); 46 if (result.isNaN()){47 if (result.isNaN()) { 47 48 return null; 48 } 49 } 49 50 NumberFormat nf = NumberFormat.getInstance(); 51 // TODO see if the parser can handle commas if a flag is switched 52 nf.setGroupingUsed(false); 50 53 nf.setMinimumFractionDigits(0); 51 54 nf.setMaximumFractionDigits(15); 52 return observer.toString()+ ": " + nf.format(result); 55 String varName = observer.toString(); 56 if (varName.length() > 0) 57 return varName + ": " + nf.format(result); 58 59 return nf.format(result); 53 60 } 54 61 55 62 public void addVariables(Frame frame) { 56 if (frame == null)63 if (frame == null) 57 64 return; 58 65 // Check for variables … … 60 67 AttributeValuePair avp = AttributeUtils.getPair(t.getText()); 61 68 if (avp != null) { 62 addVariable(avp.getAttribute(), avp 63 .getDoubleValue()); 69 addVariable(avp.getAttribute(), avp.getDoubleValue()); 64 70 } 65 71 }
Note:
See TracChangeset
for help on using the changeset viewer.