-public class FeatureSettings implements java.io.Serializable {\r
-\r
-\r
- //--------------------------/\r
- //- Class/Member Variables -/\r
- //--------------------------/\r
-\r
- /**\r
- * Field _settingList\r
- */\r
- private java.util.Vector _settingList;\r
-\r
- /**\r
- * Field _groupList\r
- */\r
- private java.util.Vector _groupList;\r
-\r
-\r
- //----------------/\r
- //- Constructors -/\r
- //----------------/\r
-\r
- public FeatureSettings() {\r
- super();\r
- _settingList = new Vector();\r
- _groupList = new Vector();\r
- } //-- jalview.schemabinding.version2.FeatureSettings()\r
-\r
-\r
- //-----------/\r
- //- Methods -/\r
- //-----------/\r
-\r
- /**\r
- * Method addGroup\r
- * \r
- * \r
- * \r
- * @param vGroup\r
- */\r
- public void addGroup(jalview.schemabinding.version2.Group vGroup)\r
- throws java.lang.IndexOutOfBoundsException\r
- {\r
- _groupList.addElement(vGroup);\r
- } //-- void addGroup(jalview.schemabinding.version2.Group) \r
-\r
- /**\r
- * Method addGroup\r
- * \r
- * \r
- * \r
- * @param index\r
- * @param vGroup\r
- */\r
- public void addGroup(int index, jalview.schemabinding.version2.Group vGroup)\r
- throws java.lang.IndexOutOfBoundsException\r
- {\r
- _groupList.insertElementAt(vGroup, index);\r
- } //-- void addGroup(int, jalview.schemabinding.version2.Group) \r
-\r
- /**\r
- * Method addSetting\r
- * \r
- * \r
- * \r
- * @param vSetting\r
- */\r
- public void addSetting(jalview.schemabinding.version2.Setting vSetting)\r
- throws java.lang.IndexOutOfBoundsException\r
- {\r
- _settingList.addElement(vSetting);\r
- } //-- void addSetting(jalview.schemabinding.version2.Setting) \r
-\r
- /**\r
- * Method addSetting\r
- * \r
- * \r
- * \r
- * @param index\r
- * @param vSetting\r
- */\r
- public void addSetting(int index, jalview.schemabinding.version2.Setting vSetting)\r
- throws java.lang.IndexOutOfBoundsException\r
- {\r
- _settingList.insertElementAt(vSetting, index);\r
- } //-- void addSetting(int, jalview.schemabinding.version2.Setting) \r
-\r
- /**\r
- * Method enumerateGroup\r
- * \r
- * \r
- * \r
- * @return Enumeration\r
- */\r
- public java.util.Enumeration enumerateGroup()\r
- {\r
- return _groupList.elements();\r
- } //-- java.util.Enumeration enumerateGroup() \r
-\r
- /**\r
- * Method enumerateSetting\r
- * \r
- * \r
- * \r
- * @return Enumeration\r
- */\r
- public java.util.Enumeration enumerateSetting()\r
- {\r
- return _settingList.elements();\r
- } //-- java.util.Enumeration enumerateSetting() \r
-\r
- /**\r
- * Method getGroup\r
- * \r
- * \r
- * \r
- * @param index\r
- * @return Group\r
- */\r
- public jalview.schemabinding.version2.Group getGroup(int index)\r
- throws java.lang.IndexOutOfBoundsException\r
- {\r
- //-- check bounds for index\r
- if ((index < 0) || (index > _groupList.size())) {\r
- throw new IndexOutOfBoundsException();\r
- }\r
- \r
- return (jalview.schemabinding.version2.Group) _groupList.elementAt(index);\r
- } //-- jalview.schemabinding.version2.Group getGroup(int) \r
-\r
- /**\r
- * Method getGroup\r
- * \r
- * \r
- * \r
- * @return Group\r
- */\r
- public jalview.schemabinding.version2.Group[] getGroup()\r
- {\r
- int size = _groupList.size();\r
- jalview.schemabinding.version2.Group[] mArray = new jalview.schemabinding.version2.Group[size];\r
- for (int index = 0; index < size; index++) {\r
- mArray[index] = (jalview.schemabinding.version2.Group) _groupList.elementAt(index);\r
- }\r
- return mArray;\r
- } //-- jalview.schemabinding.version2.Group[] getGroup() \r
-\r
- /**\r
- * Method getGroupCount\r
- * \r
- * \r
- * \r
- * @return int\r
- */\r
- public int getGroupCount()\r
+public class FeatureSettings implements java.io.Serializable\r
+{\r
+\r
+ // --------------------------/\r
+ // - Class/Member Variables -/\r
+ // --------------------------/\r
+\r
+ /**\r
+ * Field _settingList.\r
+ */\r
+ private java.util.Vector _settingList;\r
+\r
+ /**\r
+ * Field _groupList.\r
+ */\r
+ private java.util.Vector _groupList;\r
+\r
+ // ----------------/\r
+ // - Constructors -/\r
+ // ----------------/\r
+\r
+ public FeatureSettings()\r
+ {\r
+ super();\r
+ this._settingList = new java.util.Vector();\r
+ this._groupList = new java.util.Vector();\r
+ }\r
+\r
+ // -----------/\r
+ // - Methods -/\r
+ // -----------/\r
+\r
+ /**\r
+ * \r
+ * \r
+ * @param vGroup\r
+ * @throws java.lang.IndexOutOfBoundsException\r
+ * if the index given is outside the bounds of the collection\r
+ */\r
+ public void addGroup(final jalview.schemabinding.version2.Group vGroup)\r
+ throws java.lang.IndexOutOfBoundsException\r
+ {\r
+ this._groupList.addElement(vGroup);\r
+ }\r
+\r
+ /**\r
+ * \r
+ * \r
+ * @param index\r
+ * @param vGroup\r
+ * @throws java.lang.IndexOutOfBoundsException\r
+ * if the index given is outside the bounds of the collection\r
+ */\r
+ public void addGroup(final int index,\r
+ final jalview.schemabinding.version2.Group vGroup)\r
+ throws java.lang.IndexOutOfBoundsException\r
+ {\r
+ this._groupList.add(index, vGroup);\r
+ }\r
+\r
+ /**\r
+ * \r
+ * \r
+ * @param vSetting\r
+ * @throws java.lang.IndexOutOfBoundsException\r
+ * if the index given is outside the bounds of the collection\r
+ */\r
+ public void addSetting(\r
+ final jalview.schemabinding.version2.Setting vSetting)\r
+ throws java.lang.IndexOutOfBoundsException\r
+ {\r
+ this._settingList.addElement(vSetting);\r
+ }\r
+\r
+ /**\r
+ * \r
+ * \r
+ * @param index\r
+ * @param vSetting\r
+ * @throws java.lang.IndexOutOfBoundsException\r
+ * if the index given is outside the bounds of the collection\r
+ */\r
+ public void addSetting(final int index,\r
+ final jalview.schemabinding.version2.Setting vSetting)\r
+ throws java.lang.IndexOutOfBoundsException\r
+ {\r
+ this._settingList.add(index, vSetting);\r
+ }\r
+\r
+ /**\r
+ * Method enumerateGroup.\r
+ * \r
+ * @return an Enumeration over all jalview.schemabinding.version2.Group\r
+ * elements\r
+ */\r
+ public java.util.Enumeration enumerateGroup()\r
+ {\r
+ return this._groupList.elements();\r
+ }\r
+\r
+ /**\r
+ * Method enumerateSetting.\r
+ * \r
+ * @return an Enumeration over all jalview.schemabinding.version2.Setting\r
+ * elements\r
+ */\r
+ public java.util.Enumeration enumerateSetting()\r
+ {\r
+ return this._settingList.elements();\r
+ }\r
+\r
+ /**\r
+ * Method getGroup.\r
+ * \r
+ * @param index\r
+ * @throws java.lang.IndexOutOfBoundsException\r
+ * if the index given is outside the bounds of the collection\r
+ * @return the value of the jalview.schemabinding.version2.Group at the given\r
+ * index\r
+ */\r
+ public jalview.schemabinding.version2.Group getGroup(final int index)\r
+ throws java.lang.IndexOutOfBoundsException\r
+ {\r
+ // check bounds for index\r
+ if (index < 0 || index >= this._groupList.size())\r