Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 213156
Collapse All | Expand All

(-)BaseSlidableAnchor.java (-4 / +4 lines)
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) {

Return to bug 213156