refactored uri type to a link element and replaced type references with element refer...
[vamsas.git] / src / org / vamsas / objects / core / RangeAnnotation.java
index 355b974..57d7cc5 100644 (file)
@@ -117,9 +117,9 @@ implements java.io.Serializable
     private java.util.Vector _scoreList;
 
     /**
-     * Field _urlList
+     * Field _linkList
      */
-    private java.util.Vector _urlList;
+    private java.util.Vector _linkList;
 
     /**
      * Note:These are mutable so an application
@@ -139,7 +139,7 @@ implements java.io.Serializable
         setGroup("");
         _annotationElementList = new Vector();
         _scoreList = new Vector();
-        _urlList = new Vector();
+        _linkList = new Vector();
         _propertyList = new Vector();
     } //-- org.vamsas.objects.core.RangeAnnotation()
 
@@ -176,6 +176,33 @@ implements java.io.Serializable
     } //-- void addAnnotationElement(int, org.vamsas.objects.core.AnnotationElement) 
 
     /**
+     * Method addLink
+     * 
+     * 
+     * 
+     * @param vLink
+     */
+    public void addLink(org.vamsas.objects.core.Link vLink)
+        throws java.lang.IndexOutOfBoundsException
+    {
+        _linkList.addElement(vLink);
+    } //-- void addLink(org.vamsas.objects.core.Link) 
+
+    /**
+     * Method addLink
+     * 
+     * 
+     * 
+     * @param index
+     * @param vLink
+     */
+    public void addLink(int index, org.vamsas.objects.core.Link vLink)
+        throws java.lang.IndexOutOfBoundsException
+    {
+        _linkList.insertElementAt(vLink, index);
+    } //-- void addLink(int, org.vamsas.objects.core.Link) 
+
+    /**
      * Method addProperty
      * 
      * 
@@ -230,33 +257,6 @@ implements java.io.Serializable
     } //-- void addScore(int, org.vamsas.objects.core.Score) 
 
     /**
-     * Method addUrl
-     * 
-     * 
-     * 
-     * @param vUrl
-     */
-    public void addUrl(org.vamsas.objects.core.Url vUrl)
-        throws java.lang.IndexOutOfBoundsException
-    {
-        _urlList.addElement(vUrl);
-    } //-- void addUrl(org.vamsas.objects.core.Url) 
-
-    /**
-     * Method addUrl
-     * 
-     * 
-     * 
-     * @param index
-     * @param vUrl
-     */
-    public void addUrl(int index, org.vamsas.objects.core.Url vUrl)
-        throws java.lang.IndexOutOfBoundsException
-    {
-        _urlList.insertElementAt(vUrl, index);
-    } //-- void addUrl(int, org.vamsas.objects.core.Url) 
-
-    /**
      * Method deleteModifiable
      * 
      */
@@ -278,40 +278,40 @@ implements java.io.Serializable
     } //-- java.util.Enumeration enumerateAnnotationElement() 
 
     /**
-     * Method enumerateProperty
+     * Method enumerateLink
      * 
      * 
      * 
      * @return Enumeration
      */
-    public java.util.Enumeration enumerateProperty()
+    public java.util.Enumeration enumerateLink()
     {
-        return _propertyList.elements();
-    } //-- java.util.Enumeration enumerateProperty() 
+        return _linkList.elements();
+    } //-- java.util.Enumeration enumerateLink() 
 
     /**
-     * Method enumerateScore
+     * Method enumerateProperty
      * 
      * 
      * 
      * @return Enumeration
      */
-    public java.util.Enumeration enumerateScore()
+    public java.util.Enumeration enumerateProperty()
     {
-        return _scoreList.elements();
-    } //-- java.util.Enumeration enumerateScore() 
+        return _propertyList.elements();
+    } //-- java.util.Enumeration enumerateProperty() 
 
     /**
-     * Method enumerateUrl
+     * Method enumerateScore
      * 
      * 
      * 
      * @return Enumeration
      */
-    public java.util.Enumeration enumerateUrl()
+    public java.util.Enumeration enumerateScore()
     {
-        return _urlList.elements();
-    } //-- java.util.Enumeration enumerateUrl() 
+        return _scoreList.elements();
+    } //-- java.util.Enumeration enumerateScore() 
 
     /**
      * Note: hashCode() has not been overriden
@@ -390,12 +390,12 @@ implements java.io.Serializable
             }
             else if (temp._scoreList != null)
                 return false;
-            if (this._urlList != null) {
-                if (temp._urlList == null) return false;
-                else if (!(this._urlList.equals(temp._urlList))) 
+            if (this._linkList != null) {
+                if (temp._linkList == null) return false;
+                else if (!(this._linkList.equals(temp._linkList))) 
                     return false;
             }
-            else if (temp._urlList != null)
+            else if (temp._linkList != null)
                 return false;
             if (this._propertyList != null) {
                 if (temp._propertyList == null) return false;
@@ -516,6 +516,54 @@ implements java.io.Serializable
     } //-- java.lang.String getLabel() 
 
     /**
+     * Method getLink
+     * 
+     * 
+     * 
+     * @param index
+     * @return Link
+     */
+    public org.vamsas.objects.core.Link getLink(int index)
+        throws java.lang.IndexOutOfBoundsException
+    {
+        //-- check bounds for index
+        if ((index < 0) || (index > _linkList.size())) {
+            throw new IndexOutOfBoundsException("getLink: Index value '"+index+"' not in range [0.."+_linkList.size()+ "]");
+        }
+        
+        return (org.vamsas.objects.core.Link) _linkList.elementAt(index);
+    } //-- org.vamsas.objects.core.Link getLink(int) 
+
+    /**
+     * Method getLink
+     * 
+     * 
+     * 
+     * @return Link
+     */
+    public org.vamsas.objects.core.Link[] getLink()
+    {
+        int size = _linkList.size();
+        org.vamsas.objects.core.Link[] mArray = new org.vamsas.objects.core.Link[size];
+        for (int index = 0; index < size; index++) {
+            mArray[index] = (org.vamsas.objects.core.Link) _linkList.elementAt(index);
+        }
+        return mArray;
+    } //-- org.vamsas.objects.core.Link[] getLink() 
+
+    /**
+     * Method getLinkCount
+     * 
+     * 
+     * 
+     * @return int
+     */
+    public int getLinkCount()
+    {
+        return _linkList.size();
+    } //-- int getLinkCount() 
+
+    /**
      * Returns the value of field 'modifiable'. The field
      * 'modifiable' has the following description: objects with
      * modifiable=false will not be
@@ -663,54 +711,6 @@ implements java.io.Serializable
     } //-- java.lang.String getType() 
 
     /**
-     * Method getUrl
-     * 
-     * 
-     * 
-     * @param index
-     * @return Url
-     */
-    public org.vamsas.objects.core.Url getUrl(int index)
-        throws java.lang.IndexOutOfBoundsException
-    {
-        //-- check bounds for index
-        if ((index < 0) || (index > _urlList.size())) {
-            throw new IndexOutOfBoundsException("getUrl: Index value '"+index+"' not in range [0.."+_urlList.size()+ "]");
-        }
-        
-        return (org.vamsas.objects.core.Url) _urlList.elementAt(index);
-    } //-- org.vamsas.objects.core.Url getUrl(int) 
-
-    /**
-     * Method getUrl
-     * 
-     * 
-     * 
-     * @return Url
-     */
-    public org.vamsas.objects.core.Url[] getUrl()
-    {
-        int size = _urlList.size();
-        org.vamsas.objects.core.Url[] mArray = new org.vamsas.objects.core.Url[size];
-        for (int index = 0; index < size; index++) {
-            mArray[index] = (org.vamsas.objects.core.Url) _urlList.elementAt(index);
-        }
-        return mArray;
-    } //-- org.vamsas.objects.core.Url[] getUrl() 
-
-    /**
-     * Method getUrlCount
-     * 
-     * 
-     * 
-     * @return int
-     */
-    public int getUrlCount()
-    {
-        return _urlList.size();
-    } //-- int getUrlCount() 
-
-    /**
      * Method hasModifiable
      * 
      * 
@@ -778,6 +778,15 @@ implements java.io.Serializable
     } //-- void removeAllAnnotationElement() 
 
     /**
+     * Method removeAllLink
+     * 
+     */
+    public void removeAllLink()
+    {
+        _linkList.removeAllElements();
+    } //-- void removeAllLink() 
+
+    /**
      * Method removeAllProperty
      * 
      */
@@ -796,15 +805,6 @@ implements java.io.Serializable
     } //-- void removeAllScore() 
 
     /**
-     * Method removeAllUrl
-     * 
-     */
-    public void removeAllUrl()
-    {
-        _urlList.removeAllElements();
-    } //-- void removeAllUrl() 
-
-    /**
      * Method removeAnnotationElement
      * 
      * 
@@ -820,6 +820,21 @@ implements java.io.Serializable
     } //-- org.vamsas.objects.core.AnnotationElement removeAnnotationElement(int) 
 
     /**
+     * Method removeLink
+     * 
+     * 
+     * 
+     * @param index
+     * @return Link
+     */
+    public org.vamsas.objects.core.Link removeLink(int index)
+    {
+        java.lang.Object obj = _linkList.elementAt(index);
+        _linkList.removeElementAt(index);
+        return (org.vamsas.objects.core.Link) obj;
+    } //-- org.vamsas.objects.core.Link removeLink(int) 
+
+    /**
      * Method removeProperty
      * 
      * 
@@ -850,21 +865,6 @@ implements java.io.Serializable
     } //-- org.vamsas.objects.core.Score removeScore(int) 
 
     /**
-     * Method removeUrl
-     * 
-     * 
-     * 
-     * @param index
-     * @return Url
-     */
-    public org.vamsas.objects.core.Url removeUrl(int index)
-    {
-        java.lang.Object obj = _urlList.elementAt(index);
-        _urlList.removeElementAt(index);
-        return (org.vamsas.objects.core.Url) obj;
-    } //-- org.vamsas.objects.core.Url removeUrl(int) 
-
-    /**
      * Method setAnnotationElement
      * 
      * 
@@ -953,6 +953,40 @@ implements java.io.Serializable
     } //-- void setLabel(java.lang.String) 
 
     /**
+     * Method setLink
+     * 
+     * 
+     * 
+     * @param index
+     * @param vLink
+     */
+    public void setLink(int index, org.vamsas.objects.core.Link vLink)
+        throws java.lang.IndexOutOfBoundsException
+    {
+        //-- check bounds for index
+        if ((index < 0) || (index > _linkList.size())) {
+            throw new IndexOutOfBoundsException("setLink: Index value '"+index+"' not in range [0.."+_linkList.size()+ "]");
+        }
+        _linkList.setElementAt(vLink, index);
+    } //-- void setLink(int, org.vamsas.objects.core.Link) 
+
+    /**
+     * Method setLink
+     * 
+     * 
+     * 
+     * @param linkArray
+     */
+    public void setLink(org.vamsas.objects.core.Link[] linkArray)
+    {
+        //-- copy array
+        _linkList.removeAllElements();
+        for (int i = 0; i < linkArray.length; i++) {
+            _linkList.addElement(linkArray[i]);
+        }
+    } //-- void setLink(org.vamsas.objects.core.Link) 
+
+    /**
      * Sets the value of field 'modifiable'. The field 'modifiable'
      * has the following description: objects with modifiable=false
      * will not be
@@ -1070,40 +1104,6 @@ implements java.io.Serializable
     } //-- void setType(java.lang.String) 
 
     /**
-     * Method setUrl
-     * 
-     * 
-     * 
-     * @param index
-     * @param vUrl
-     */
-    public void setUrl(int index, org.vamsas.objects.core.Url vUrl)
-        throws java.lang.IndexOutOfBoundsException
-    {
-        //-- check bounds for index
-        if ((index < 0) || (index > _urlList.size())) {
-            throw new IndexOutOfBoundsException("setUrl: Index value '"+index+"' not in range [0.."+_urlList.size()+ "]");
-        }
-        _urlList.setElementAt(vUrl, index);
-    } //-- void setUrl(int, org.vamsas.objects.core.Url) 
-
-    /**
-     * Method setUrl
-     * 
-     * 
-     * 
-     * @param urlArray
-     */
-    public void setUrl(org.vamsas.objects.core.Url[] urlArray)
-    {
-        //-- copy array
-        _urlList.removeAllElements();
-        for (int i = 0; i < urlArray.length; i++) {
-            _urlList.addElement(urlArray[i]);
-        }
-    } //-- void setUrl(org.vamsas.objects.core.Url) 
-
-    /**
      * Method unmarshal
      * 
      *