- }\r
-\r
- @Override\r
- public void setSize(Object array, int newSize) throws BindingException {\r
- @SuppressWarnings("unchecked")\r
- List<Object> list = (List<Object>) array;\r
- int oldSize = list.size();\r
- if (oldSize==newSize) return;\r
- \r
- if (oldSize>newSize) {\r
- for (int i=oldSize-1; i>=newSize; i--)\r
- list.remove(i);\r
- return;\r
- } \r
- \r
- int c = newSize - oldSize;\r
- for (int i=0; i<c; i++) {\r
- list.add( componentBinding.createDefault() );\r
- }\r
- } \r
- \r
- @Override\r
- public boolean isImmutable() {\r
- return false;\r
- }\r
- \r
- @Override\r
- public boolean isResizable() {\r
- return true;\r
+ }
+
+ @Override
+ public void setSize(Object array, int newSize) throws BindingException {
+ @SuppressWarnings("unchecked")
+ List<Object> list = (List<Object>) array;
+ int oldSize = list.size();
+ if (oldSize==newSize) return;
+
+ if (oldSize>newSize) {
+ for (int i=oldSize-1; i>=newSize; i--)
+ list.remove(i);
+ return;
+ }
+
+ int c = newSize - oldSize;
+ for (int i=0; i<c; i++) {
+ list.add( componentBinding.createDefault() );
+ }
+ }
+
+ @Override
+ public boolean isImmutable() {
+ return false;
+ }
+
+ @Override
+ public boolean isResizable() {
+ return true;