+ }
+
+ /**
+ * Sets the value of '_seqRef' by copying the given Vector. All elements will
+ * be checked for type safety.
+ *
+ * @param vSeqRefList
+ * the Vector to copy.
+ */
+ public void setSeqRef(final java.util.Vector vSeqRefList) {
+ // copy vector
+ this._seqRef.clear();
+
+ this._seqRef.addAll(vSeqRefList);
+ }
+
+ /**
+ * Sets the value of '_seqRef' by setting it to the given Vector. No type
+ * checking is performed.
+ *
+ * @deprecated
+ *
+ * @param seqRefVector
+ * the Vector to set.
+ */
+ public void setSeqRefAsReference(final java.util.Vector seqRefVector) {
+ this._seqRef = seqRefVector;
+ }
+
+ /**
+ * Method unmarshal.
+ *
+ * @param reader
+ * @throws org.exolab.castor.xml.MarshalException
+ * if object is null or if any SAXException is thrown during
+ * marshaling
+ * @throws org.exolab.castor.xml.ValidationException
+ * if this object is an invalid instance according to the schema
+ * @return the unmarshaled uk.ac.vamsas.objects.core.RangeType
+ */
+ public static uk.ac.vamsas.objects.core.RangeType unmarshal(
+ final java.io.Reader reader)
+ throws org.exolab.castor.xml.MarshalException,
+ org.exolab.castor.xml.ValidationException {
+ return (uk.ac.vamsas.objects.core.RangeType) Unmarshaller.unmarshal(
+ uk.ac.vamsas.objects.core.DataSetAnnotations.class, reader);
+ }
+
+ /**
+ *
+ *
+ * @throws org.exolab.castor.xml.ValidationException
+ * if this object is an invalid instance according to the schema
+ */
+ public void validate() throws org.exolab.castor.xml.ValidationException {
+ org.exolab.castor.xml.Validator validator = new org.exolab.castor.xml.Validator();
+ validator.validate(this);
+ }