From 036c99a8e97a2a42173e13dcf368092a3b91c78c Mon Sep 17 00:00:00 2001 From: tcarver <tjc> Date: Tue, 20 Aug 2013 10:40:24 +0100 Subject: [PATCH] tidy --- .../artemis/io/LocationParseNodeVector.java | 89 ++----------------- 1 file changed, 6 insertions(+), 83 deletions(-) diff --git a/uk/ac/sanger/artemis/io/LocationParseNodeVector.java b/uk/ac/sanger/artemis/io/LocationParseNodeVector.java index 97d8e8dd2..1990212dd 100644 --- a/uk/ac/sanger/artemis/io/LocationParseNodeVector.java +++ b/uk/ac/sanger/artemis/io/LocationParseNodeVector.java @@ -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 (); } -- GitLab