resolve darcs stupidity
[org.ibex.core.git] / src / org / bouncycastle / asn1 / DERConstructedSequence.java
index d600d95..f1dba33 100644 (file)
@@ -4,45 +4,17 @@ import java.io.*;
 import java.util.*;
 
 public class DERConstructedSequence
-    extends DERObject
+    extends ASN1Sequence
 {
-    private Vector seq = new Vector();
-
-    public DERConstructedSequence()
-    {
-    }
-
     public void addObject(
         DEREncodable obj)
     {
-        seq.addElement(obj);
-    }
-
-    public Enumeration getObjects()
-    {
-        return seq.elements();
-    }
-
-    /**
-     * return the object at the sequence postion indicated by index.
-     *
-     * @param the sequence number (starting at zero) of the object
-     * @return the object at the sequence postion indicated by index.
-     */
-    public Object getObjectAt(
-        int index)
-    {
-        return seq.elementAt(index);
+        super.addObject(obj);
     }
 
-    /**
-     * return the number of objects in this sequence.
-     *
-     * @return the number of objects in this sequence.
-     */
     public int getSize()
     {
-        return seq.size();
+        return size();
     }
 
     /*
@@ -59,7 +31,7 @@ public class DERConstructedSequence
     {
         ByteArrayOutputStream   bOut = new ByteArrayOutputStream();
         DEROutputStream         dOut = new DEROutputStream(bOut);
-        Enumeration             e = getObjects();
+        Enumeration             e = this.getObjects();
 
         while (e.hasMoreElements())
         {