Package org.apache.harmony.security.asn1
Class ASN1ValueCollection
- java.lang.Object
-
- org.apache.harmony.security.asn1.ASN1Type
-
- org.apache.harmony.security.asn1.ASN1Constructed
-
- org.apache.harmony.security.asn1.ASN1ValueCollection
-
- All Implemented Interfaces:
ASN1Constants
- Direct Known Subclasses:
ASN1SequenceOf,ASN1SetOf
public abstract class ASN1ValueCollection extends ASN1Constructed
This abstract class represents ASN.1 collection type. The value for such type is a collection of zero or more occurrences of a provided type.- See Also:
- ASN.1
-
-
Field Summary
Fields Modifier and Type Field Description ASN1TypetypeA value collection of this ASN.1 type-
Fields inherited from interface org.apache.harmony.security.asn1.ASN1Constants
CLASS_APPLICATION, CLASS_CONTEXTSPECIFIC, CLASS_PRIVATE, CLASS_UNIVERSAL, PC_CONSTRUCTED, PC_PRIMITIVE, TAG_ANY, TAG_BITSTRING, TAG_BMPSTRING, TAG_BOOLEAN, TAG_C_BITSTRING, TAG_C_GENERALIZEDTIME, TAG_C_OCTETSTRING, TAG_C_SEQUENCE, TAG_C_SEQUENCEOF, TAG_C_SET, TAG_C_SETOF, TAG_C_UTCTIME, TAG_C_UTF8STRING, TAG_CHOICE, TAG_EMBEDDEDPDV, TAG_ENUM, TAG_EXTERNAL, TAG_GENERALIZEDTIME, TAG_GENERALSTRING, TAG_GRAPHICSTRING, TAG_IA5STRING, TAG_INSTANCEOF, TAG_INTEGER, TAG_ISO646STRING, TAG_NULL, TAG_NUMERICSTRING, TAG_OBJDESCRIPTOR, TAG_OCTETSTRING, TAG_OID, TAG_PRINTABLESTRING, TAG_REAL, TAG_RELATIVEOID, TAG_SEQUENCE, TAG_SEQUENCEOF, TAG_SET, TAG_SETOF, TAG_T61STRING, TAG_TELETEXSTRING, TAG_UNIVERSALSTRING, TAG_UTCTIME, TAG_UTF8STRING, TAG_VIDEOTEXSTRING, TAG_VISIBLESTRING
-
-
Constructor Summary
Constructors Constructor Description ASN1ValueCollection(int tagNumber, ASN1Type type)Constructs ASN1 collection type.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<?>getValues(Object object)Provides an object's values to be encoded Derived classes should override this method to provide encoding for a selected class of objects.-
Methods inherited from class org.apache.harmony.security.asn1.ASN1Constructed
checkTag, encodeASN
-
Methods inherited from class org.apache.harmony.security.asn1.ASN1Type
decode, decode, decode, decode, encode, encodeContent, getDecodedObject, getEncodedLength, setEncodingContent, toString, verify, verify
-
-
-
-
Field Detail
-
type
public final ASN1Type type
A value collection of this ASN.1 type
-
-
Constructor Detail
-
ASN1ValueCollection
public ASN1ValueCollection(int tagNumber, ASN1Type type)Constructs ASN1 collection type.
-
-
Method Detail
-
getValues
public Collection<?> getValues(Object object)
Provides an object's values to be encoded Derived classes should override this method to provide encoding for a selected class of objects.- Returns:
- - a collection of object's values to be encoded
-
-