Skip to content
Snippets Groups Projects
Commit 036c99a8 authored by tcarver's avatar tcarver
Browse files

tidy

parent f73904dd
No related branches found
No related tags found
No related merge requests found
......@@ -19,8 +19,6 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* $Header: //tmp/pathsoft/artemis/uk/ac/sanger/artemis/io/LocationParseNodeVector.java,v 1.1 2004-06-09 09:49:54 tjc Exp $
*/
package uk.ac.sanger.artemis.io;
......@@ -30,95 +28,20 @@ import java.util.Vector;
/**
* LocationParseNodeVector class is a Vector of objects of type
* LocationParseNode.
*
* @author Kim Rutherford
* @version $Id: LocationParseNodeVector.java,v 1.1 2004-06-09 09:49:54 tjc Exp $
* */
public class LocationParseNodeVector {
/**
* Create a new LocationParseNodeVector.
*/
public LocationParseNodeVector () {
}
/**
* Performs the same function as Vector.addElement ()
*/
public void addElement (LocationParseNode node) {
vector.addElement (node);
}
/**
* Performs the same function as Vector.elementAt ()
*/
public LocationParseNode elementAt (int index) {
return (LocationParseNode) vector.elementAt (index);
}
/**
* Return the last element of this vector. This will throw an exception if
* the vector has nop elements.
**/
public LocationParseNode lastElement () {
return elementAt (size () - 1);
}
/**
* Performs the same function as Vector.setElementAt ()
**/
void setElementAt (LocationParseNode node, int index) {
vector.setElementAt (node, index);
}
public class LocationParseNodeVector extends Vector<LocationParseNode>
{
private static final long serialVersionUID = 1L;
/**
* Add the given node to the end of the vector.
**/
void addElementAtEnd (LocationParseNode node) {
vector.insertElementAt (node, vector.size ());
protected void addElementAtEnd (LocationParseNode node)
{
insertElementAt (node, size ());
}
/**
* Performs the same function as Vector.insertElementAt ().
**/
void insertElementAt (LocationParseNode node, int index) {
vector.insertElementAt (node, index);
}
/**
* Performs the same function as Vector.removeElement ()
**/
boolean removeElement (LocationParseNode node) {
return vector.removeElement (node);
}
/**
* Performs the same function as Vector.removeElementAt ().
**/
void removeElementAt (int index) {
vector.removeElementAt (index);
}
/**
* Performs the same function as Vector.removeElement ()
**/
public int indexOf (Feature feature) {
return vector.indexOf (feature);
}
/**
* Performs the same function as Vector.size ()
*/
public int size () {
return vector.size ();
}
/**
* Storage for LocationParseNode objects.
*/
final private Vector vector = new Vector ();
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment