1b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallampackage org.bouncycastle.asn1; 2b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam 36e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstromimport java.util.Vector; 46e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom 5b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam/** 6b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam * the parent class for this will eventually disappear. Use this one! 7b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam */ 8b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallampublic class ASN1EncodableVector 9b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam extends DEREncodableVector 10b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam{ 116e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom Vector v = new Vector(); 126e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom 13c37f4a04ef89e73a39a59f3c5a179af8c8ab5974Brian Carlstrom public ASN1EncodableVector() 14c37f4a04ef89e73a39a59f3c5a179af8c8ab5974Brian Carlstrom { 156e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom 166e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom } 176e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom 186e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom public void add(DEREncodable obj) 196e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom { 206e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom v.addElement(obj); 216e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom } 226e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom 236e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom public DEREncodable get(int i) 246e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom { 256e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom return (DEREncodable)v.elementAt(i); 266e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom } 276e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom 286e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom public int size() 296e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom { 306e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom return v.size(); 31c37f4a04ef89e73a39a59f3c5a179af8c8ab5974Brian Carlstrom } 32b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam} 33