private boolean _has_id;\r
\r
/**\r
+ * Field _hidden\r
+ */\r
+ private boolean _hidden;\r
+\r
+ /**\r
+ * keeps track of state for field: _hidden\r
+ */\r
+ private boolean _has_hidden;\r
+\r
+ /**\r
* Field _featuresList\r
*/\r
private java.util.Vector _featuresList;\r
*/\r
private java.util.Vector _pdbidsList;\r
\r
+ /**\r
+ * Field _hiddenSequencesList\r
+ */\r
+ private java.util.Vector _hiddenSequencesList;\r
+\r
\r
//----------------/\r
//- Constructors -/\r
super();\r
_featuresList = new Vector();\r
_pdbidsList = new Vector();\r
+ _hiddenSequencesList = new Vector();\r
} //-- jalview.schemabinding.version2.JSeq()\r
\r
\r
} //-- void addFeatures(int, jalview.schemabinding.version2.Features) \r
\r
/**\r
+ * Method addHiddenSequences\r
+ * \r
+ * \r
+ * \r
+ * @param vHiddenSequences\r
+ */\r
+ public void addHiddenSequences(int vHiddenSequences)\r
+ throws java.lang.IndexOutOfBoundsException\r
+ {\r
+ _hiddenSequencesList.addElement(new java.lang.Integer(vHiddenSequences));\r
+ } //-- void addHiddenSequences(int) \r
+\r
+ /**\r
+ * Method addHiddenSequences\r
+ * \r
+ * \r
+ * \r
+ * @param index\r
+ * @param vHiddenSequences\r
+ */\r
+ public void addHiddenSequences(int index, int vHiddenSequences)\r
+ throws java.lang.IndexOutOfBoundsException\r
+ {\r
+ _hiddenSequencesList.insertElementAt(new java.lang.Integer(vHiddenSequences), index);\r
+ } //-- void addHiddenSequences(int, int) \r
+\r
+ /**\r
* Method addPdbids\r
* \r
* \r
} //-- void deleteEnd() \r
\r
/**\r
+ * Method deleteHidden\r
+ * \r
+ */\r
+ public void deleteHidden()\r
+ {\r
+ this._has_hidden= false;\r
+ } //-- void deleteHidden() \r
+\r
+ /**\r
* Method deleteId\r
* \r
*/\r
} //-- java.util.Enumeration enumerateFeatures() \r
\r
/**\r
+ * Method enumerateHiddenSequences\r
+ * \r
+ * \r
+ * \r
+ * @return Enumeration\r
+ */\r
+ public java.util.Enumeration enumerateHiddenSequences()\r
+ {\r
+ return _hiddenSequencesList.elements();\r
+ } //-- java.util.Enumeration enumerateHiddenSequences() \r
+\r
+ /**\r
* Method enumeratePdbids\r
* \r
* \r
} //-- int getFeaturesCount() \r
\r
/**\r
+ * Returns the value of field 'hidden'.\r
+ * \r
+ * @return boolean\r
+ * @return the value of field 'hidden'.\r
+ */\r
+ public boolean getHidden()\r
+ {\r
+ return this._hidden;\r
+ } //-- boolean getHidden() \r
+\r
+ /**\r
+ * Method getHiddenSequences\r
+ * \r
+ * \r
+ * \r
+ * @param index\r
+ * @return int\r
+ */\r
+ public int getHiddenSequences(int index)\r
+ throws java.lang.IndexOutOfBoundsException\r
+ {\r
+ //-- check bounds for index\r
+ if ((index < 0) || (index > _hiddenSequencesList.size())) {\r
+ throw new IndexOutOfBoundsException();\r
+ }\r
+ \r
+ return ((java.lang.Integer)_hiddenSequencesList.elementAt(index)).intValue();\r
+ } //-- int getHiddenSequences(int) \r
+\r
+ /**\r
+ * Method getHiddenSequences\r
+ * \r
+ * \r
+ * \r
+ * @return int\r
+ */\r
+ public int[] getHiddenSequences()\r
+ {\r
+ int size = _hiddenSequencesList.size();\r
+ int[] mArray = new int[size];\r
+ for (int index = 0; index < size; index++) {\r
+ mArray[index] = ((java.lang.Integer)_hiddenSequencesList.elementAt(index)).intValue();\r
+ }\r
+ return mArray;\r
+ } //-- int[] getHiddenSequences() \r
+\r
+ /**\r
+ * Method getHiddenSequencesCount\r
+ * \r
+ * \r
+ * \r
+ * @return int\r
+ */\r
+ public int getHiddenSequencesCount()\r
+ {\r
+ return _hiddenSequencesList.size();\r
+ } //-- int getHiddenSequencesCount() \r
+\r
+ /**\r
* Returns the value of field 'id'.\r
* \r
* @return int\r
} //-- boolean hasEnd() \r
\r
/**\r
+ * Method hasHidden\r
+ * \r
+ * \r
+ * \r
+ * @return boolean\r
+ */\r
+ public boolean hasHidden()\r
+ {\r
+ return this._has_hidden;\r
+ } //-- boolean hasHidden() \r
+\r
+ /**\r
* Method hasId\r
* \r
* \r
} //-- void removeAllFeatures() \r
\r
/**\r
+ * Method removeAllHiddenSequences\r
+ * \r
+ */\r
+ public void removeAllHiddenSequences()\r
+ {\r
+ _hiddenSequencesList.removeAllElements();\r
+ } //-- void removeAllHiddenSequences() \r
+\r
+ /**\r
* Method removeAllPdbids\r
* \r
*/\r
} //-- jalview.schemabinding.version2.Features removeFeatures(int) \r
\r
/**\r
+ * Method removeHiddenSequences\r
+ * \r
+ * \r
+ * \r
+ * @param index\r
+ * @return int\r
+ */\r
+ public int removeHiddenSequences(int index)\r
+ {\r
+ java.lang.Object obj = _hiddenSequencesList.elementAt(index);\r
+ _hiddenSequencesList.removeElementAt(index);\r
+ return ((java.lang.Integer)obj).intValue();\r
+ } //-- int removeHiddenSequences(int) \r
+\r
+ /**\r
* Method removePdbids\r
* \r
* \r
} //-- void setFeatures(jalview.schemabinding.version2.Features) \r
\r
/**\r
+ * Sets the value of field 'hidden'.\r
+ * \r
+ * @param hidden the value of field 'hidden'.\r
+ */\r
+ public void setHidden(boolean hidden)\r
+ {\r
+ this._hidden = hidden;\r
+ this._has_hidden = true;\r
+ } //-- void setHidden(boolean) \r
+\r
+ /**\r
+ * Method setHiddenSequences\r
+ * \r
+ * \r
+ * \r
+ * @param index\r
+ * @param vHiddenSequences\r
+ */\r
+ public void setHiddenSequences(int index, int vHiddenSequences)\r
+ throws java.lang.IndexOutOfBoundsException\r
+ {\r
+ //-- check bounds for index\r
+ if ((index < 0) || (index > _hiddenSequencesList.size())) {\r
+ throw new IndexOutOfBoundsException();\r
+ }\r
+ _hiddenSequencesList.setElementAt(new java.lang.Integer(vHiddenSequences), index);\r
+ } //-- void setHiddenSequences(int, int) \r
+\r
+ /**\r
+ * Method setHiddenSequences\r
+ * \r
+ * \r
+ * \r
+ * @param hiddenSequencesArray\r
+ */\r
+ public void setHiddenSequences(int[] hiddenSequencesArray)\r
+ {\r
+ //-- copy array\r
+ _hiddenSequencesList.removeAllElements();\r
+ for (int i = 0; i < hiddenSequencesArray.length; i++) {\r
+ _hiddenSequencesList.addElement(new java.lang.Integer(hiddenSequencesArray[i]));\r
+ }\r
+ } //-- void setHiddenSequences(int) \r
+\r
+ /**\r
* Sets the value of field 'id'.\r
* \r
* @param id the value of field 'id'.\r