X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fbouncycastle%2Fasn1%2FDERConstructedSequence.java;h=f1dba330dad4c926217bf142535b342948831e2e;hb=d70f271afd972a3bdeba9ee54b1e9a3334e6fe4b;hp=d600d95fee401822db72b6ae2ebe048d0991194f;hpb=e5e9355b4f4e0e2c8de9068a71c1e3cc26fa9905;p=org.ibex.core.git diff --git a/src/org/bouncycastle/asn1/DERConstructedSequence.java b/src/org/bouncycastle/asn1/DERConstructedSequence.java index d600d95..f1dba33 100644 --- a/src/org/bouncycastle/asn1/DERConstructedSequence.java +++ b/src/org/bouncycastle/asn1/DERConstructedSequence.java @@ -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()) {