private java.lang.String _description;
/**
- * additional typed properties
- *
+ * additional typed properties
*/
private java.util.Vector _propertyList;
+ /**
+ * Field _mappingList
+ */
+ private java.util.Vector _mappingList;
+
//----------------/
//- Constructors -/
{
super();
_propertyList = new Vector();
+ _mappingList = new Vector();
} //-- org.vamsas.objects.core.SequenceType()
//-----------/
/**
+ * Method addMapping
+ *
+ *
+ *
+ * @param vMapping
+ */
+ public void addMapping(org.vamsas.objects.core.Mapping vMapping)
+ throws java.lang.IndexOutOfBoundsException
+ {
+ _mappingList.addElement(vMapping);
+ } //-- void addMapping(org.vamsas.objects.core.Mapping)
+
+ /**
+ * Method addMapping
+ *
+ *
+ *
+ * @param index
+ * @param vMapping
+ */
+ public void addMapping(int index, org.vamsas.objects.core.Mapping vMapping)
+ throws java.lang.IndexOutOfBoundsException
+ {
+ _mappingList.insertElementAt(vMapping, index);
+ } //-- void addMapping(int, org.vamsas.objects.core.Mapping)
+
+ /**
* Method addProperty
*
*
} //-- void deleteStart()
/**
+ * Method enumerateMapping
+ *
+ *
+ *
+ * @return Enumeration
+ */
+ public java.util.Enumeration enumerateMapping()
+ {
+ return _mappingList.elements();
+ } //-- java.util.Enumeration enumerateMapping()
+
+ /**
* Method enumerateProperty
*
*
}
else if (temp._propertyList != null)
return false;
+ if (this._mappingList != null) {
+ if (temp._mappingList == null) return false;
+ else if (!(this._mappingList.equals(temp._mappingList)))
+ return false;
+ }
+ else if (temp._mappingList != null)
+ return false;
return true;
}
return false;
} //-- int getEnd()
/**
+ * Method getMapping
+ *
+ *
+ *
+ * @param index
+ * @return Mapping
+ */
+ public org.vamsas.objects.core.Mapping getMapping(int index)
+ throws java.lang.IndexOutOfBoundsException
+ {
+ //-- check bounds for index
+ if ((index < 0) || (index > _mappingList.size())) {
+ throw new IndexOutOfBoundsException("getMapping: Index value '"+index+"' not in range [0.."+_mappingList.size()+ "]");
+ }
+
+ return (org.vamsas.objects.core.Mapping) _mappingList.elementAt(index);
+ } //-- org.vamsas.objects.core.Mapping getMapping(int)
+
+ /**
+ * Method getMapping
+ *
+ *
+ *
+ * @return Mapping
+ */
+ public org.vamsas.objects.core.Mapping[] getMapping()
+ {
+ int size = _mappingList.size();
+ org.vamsas.objects.core.Mapping[] mArray = new org.vamsas.objects.core.Mapping[size];
+ for (int index = 0; index < size; index++) {
+ mArray[index] = (org.vamsas.objects.core.Mapping) _mappingList.elementAt(index);
+ }
+ return mArray;
+ } //-- org.vamsas.objects.core.Mapping[] getMapping()
+
+ /**
+ * Method getMappingCount
+ *
+ *
+ *
+ * @return int
+ */
+ public int getMappingCount()
+ {
+ return _mappingList.size();
+ } //-- int getMappingCount()
+
+ /**
* Returns the value of field 'name'.
*
* @return String
} //-- void marshal(org.xml.sax.ContentHandler)
/**
+ * Method removeAllMapping
+ *
+ */
+ public void removeAllMapping()
+ {
+ _mappingList.removeAllElements();
+ } //-- void removeAllMapping()
+
+ /**
* Method removeAllProperty
*
*/
} //-- void removeAllProperty()
/**
+ * Method removeMapping
+ *
+ *
+ *
+ * @param index
+ * @return Mapping
+ */
+ public org.vamsas.objects.core.Mapping removeMapping(int index)
+ {
+ java.lang.Object obj = _mappingList.elementAt(index);
+ _mappingList.removeElementAt(index);
+ return (org.vamsas.objects.core.Mapping) obj;
+ } //-- org.vamsas.objects.core.Mapping removeMapping(int)
+
+ /**
* Method removeProperty
*
*
} //-- void setEnd(int)
/**
+ * Method setMapping
+ *
+ *
+ *
+ * @param index
+ * @param vMapping
+ */
+ public void setMapping(int index, org.vamsas.objects.core.Mapping vMapping)
+ throws java.lang.IndexOutOfBoundsException
+ {
+ //-- check bounds for index
+ if ((index < 0) || (index > _mappingList.size())) {
+ throw new IndexOutOfBoundsException("setMapping: Index value '"+index+"' not in range [0.."+_mappingList.size()+ "]");
+ }
+ _mappingList.setElementAt(vMapping, index);
+ } //-- void setMapping(int, org.vamsas.objects.core.Mapping)
+
+ /**
+ * Method setMapping
+ *
+ *
+ *
+ * @param mappingArray
+ */
+ public void setMapping(org.vamsas.objects.core.Mapping[] mappingArray)
+ {
+ //-- copy array
+ _mappingList.removeAllElements();
+ for (int i = 0; i < mappingArray.length; i++) {
+ _mappingList.addElement(mappingArray[i]);
+ }
+ } //-- void setMapping(org.vamsas.objects.core.Mapping)
+
+ /**
* Sets the value of field 'name'.
*
* @param name the value of field 'name'.