continue;\r
}\r
\r
- if (!comp.isValid())\r
- {\r
- comps.removeElement(comp);\r
- }\r
- else if(validateSequences\r
+ if(validateSequences\r
&& comp instanceof AlignmentPanel\r
&& source instanceof AlignmentPanel )\r
{\r
}\r
}\r
}\r
+\r
+ static AlignmentPanel [] getAssociatedPanels(String id)\r
+ {\r
+ Vector comps = (Vector)components.get(id);\r
+ Vector tmp = new Vector();\r
+ int i, iSize = comps.size();\r
+ for (i = 0; i < iSize; i++)\r
+ {\r
+ if (comps.elementAt(i) instanceof AlignmentPanel)\r
+ {\r
+ tmp.addElement(((AlignmentPanel)comps.elementAt(i)));\r
+ }\r
+ }\r
+ AlignmentPanel [] result = new AlignmentPanel[tmp.size()];\r
+ tmp.toArray(result);\r
+\r
+ return result;\r
+ }\r
+\r
}\r