- }\r
- \r
- @Override\r
- public void setDouble(Object r, int index, double x)\r
- throws BindingException {\r
- Rectangle2D.Double rect = (Rectangle2D.Double) r;\r
- switch (index) {\r
- case 0: rect.x = x; break;\r
- case 1: rect.y = x; break;\r
- case 2: rect.width = x; break;\r
- case 3: rect.height = x; break;\r
- default: throw new IllegalArgumentException("index out of range, expected 0..3, got "+index);\r
- }\r
- }\r
- \r
- @Override\r
- public double getDouble(Object r, int index) throws BindingException {\r
- Rectangle2D.Double rect = (Rectangle2D.Double) r;\r
- switch (index) {\r
- case 0: return rect.x; \r
- case 1: return rect.y;\r
- case 2: return rect.width;\r
- case 3: return rect.height;\r
- default: throw new IllegalArgumentException("index out of range, expected 0..3, got "+index);\r
- }\r
+ }
+
+ @Override
+ public void setDouble(Object r, int index, double x)
+ throws BindingException {
+ Rectangle2D.Double rect = (Rectangle2D.Double) r;
+ switch (index) {
+ case 0: rect.x = x; break;
+ case 1: rect.y = x; break;
+ case 2: rect.width = x; break;
+ case 3: rect.height = x; break;
+ default: throw new IllegalArgumentException("index out of range, expected 0..3, got "+index);
+ }
+ }
+
+ @Override
+ public double getDouble(Object r, int index) throws BindingException {
+ Rectangle2D.Double rect = (Rectangle2D.Double) r;
+ switch (index) {
+ case 0: return rect.x;
+ case 1: return rect.y;
+ case 2: return rect.width;
+ case 3: return rect.height;
+ default: throw new IllegalArgumentException("index out of range, expected 0..3, got "+index);
+ }