From 9d4025a5350cc2d6e14ca115f4309b070a7d6a0d Mon Sep 17 00:00:00 2001 From: tcarver <tjc> Date: Mon, 28 Jan 2013 15:44:50 +0000 Subject: [PATCH] add generics --- uk/ac/sanger/artemis/io/QualifierVector.java | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/uk/ac/sanger/artemis/io/QualifierVector.java b/uk/ac/sanger/artemis/io/QualifierVector.java index c3766fc73..c8b4a66a7 100644 --- a/uk/ac/sanger/artemis/io/QualifierVector.java +++ b/uk/ac/sanger/artemis/io/QualifierVector.java @@ -36,8 +36,10 @@ import java.util.Vector; * */ -public class QualifierVector extends Vector +public class QualifierVector extends Vector<Qualifier> { + private static final long serialVersionUID = 1L; + /** * Create a new (empty) vector of Qualifier objects. */ @@ -54,7 +56,7 @@ public class QualifierVector extends Vector * @param qualifier This object contians name and values to add. * @return The Qualifier that was changed or created. **/ - public Qualifier addQualifierValues(Qualifier qualifier) + public Qualifier addQualifierValues(final Qualifier qualifier) { if(qualifier.getName() == null) throw new Error(""); @@ -69,7 +71,7 @@ public class QualifierVector extends Vector } else { - final Qualifier current_qualifier = (Qualifier)elementAt(index_of_qualifier); + final Qualifier current_qualifier = elementAt(index_of_qualifier); current_qualifier.addValues(qualifier.getValues()); return current_qualifier; } @@ -85,10 +87,7 @@ public class QualifierVector extends Vector final int index = indexOfQualifierWithName(qualifier.getName()); if(index == -1) - { - // just add it addElement(qualifier); - } else { removeQualifierByName(qualifier.getName()); @@ -129,11 +128,10 @@ public class QualifierVector extends Vector **/ public int indexOfQualifierWithName(String name) { -// return vector.indexOf(name); final int vsize = size(); for(int i = 0; i < vsize; ++i) { - if(((Qualifier)elementAt(i)).getName().equals(name)) + if(elementAt(i).getName().equals(name)) return i; } return -1; @@ -150,7 +148,7 @@ public class QualifierVector extends Vector if(index_of_named_qualifier == -1) return null; else - return (Qualifier)elementAt(index_of_named_qualifier); + return elementAt(index_of_named_qualifier); } /** @@ -169,4 +167,3 @@ public class QualifierVector extends Vector } } - -- GitLab