|
Lines 98-106
Link Here
|
| 98 |
private String composeTerminalString(PrecisionPoint p) { |
98 |
private String composeTerminalString(PrecisionPoint p) { |
| 99 |
StringBuffer s = new StringBuffer(24); |
99 |
StringBuffer s = new StringBuffer(24); |
| 100 |
s.append(TERMINAL_START_CHAR); // 1 char |
100 |
s.append(TERMINAL_START_CHAR); // 1 char |
| 101 |
s.append((float)p.preciseX); // 10 chars |
101 |
s.append(p.preciseX); // 10 chars |
| 102 |
s.append(TERMINAL_DELIMITER_CHAR); // 1 char |
102 |
s.append(TERMINAL_DELIMITER_CHAR); // 1 char |
| 103 |
s.append((float)p.preciseY); // 10 chars |
103 |
s.append(p.preciseY); // 10 chars |
| 104 |
s.append(TERMINAL_END_CHAR); // 1 char |
104 |
s.append(TERMINAL_END_CHAR); // 1 char |
| 105 |
return s.toString(); // 24 chars max (+1 for safety, i.e. for string termination) |
105 |
return s.toString(); // 24 chars max (+1 for safety, i.e. for string termination) |
| 106 |
} |
106 |
} |
|
Lines 300-309
Link Here
|
| 300 |
*/ |
300 |
*/ |
| 301 |
public static PrecisionPoint parseTerminalString(String terminal) { |
301 |
public static PrecisionPoint parseTerminalString(String terminal) { |
| 302 |
try { |
302 |
try { |
| 303 |
return new PrecisionPoint(Float.parseFloat(terminal.substring( |
303 |
return new PrecisionPoint(Double.parseDouble(terminal.substring( |
| 304 |
terminal.indexOf(BaseSlidableAnchor.TERMINAL_START_CHAR) + 1, |
304 |
terminal.indexOf(BaseSlidableAnchor.TERMINAL_START_CHAR) + 1, |
| 305 |
terminal.indexOf(BaseSlidableAnchor.TERMINAL_DELIMITER_CHAR))), |
305 |
terminal.indexOf(BaseSlidableAnchor.TERMINAL_DELIMITER_CHAR))), |
| 306 |
Float.parseFloat(terminal.substring(terminal |
306 |
Double.parseDouble(terminal.substring(terminal |
| 307 |
.indexOf(BaseSlidableAnchor.TERMINAL_DELIMITER_CHAR) + 1, |
307 |
.indexOf(BaseSlidableAnchor.TERMINAL_DELIMITER_CHAR) + 1, |
| 308 |
terminal.indexOf(BaseSlidableAnchor.TERMINAL_END_CHAR)))); |
308 |
terminal.indexOf(BaseSlidableAnchor.TERMINAL_END_CHAR)))); |
| 309 |
} catch (Exception e) { |
309 |
} catch (Exception e) { |