com.mindbright.asn1
public abstract class ASN1DynamicType extends ASN1Object
Modifier and Type | Field and Description |
---|---|
protected ASN1Object |
value |
isSet, tag
Modifier | Constructor and Description |
---|---|
protected |
ASN1DynamicType() |
Modifier and Type | Method and Description |
---|---|
protected abstract ASN1Object |
bindType(int tag) |
void |
decodeValue(ASN1Decoder decoder,
java.io.InputStream in,
int tag,
int len) |
int |
encodeValue(ASN1Encoder encoder,
java.io.OutputStream out) |
java.lang.String |
getType() |
ASN1Object |
getValue() |
void |
setValue() |
void |
setValue(ASN1Object value) |
decodeValue, getTag, isSet, toString
protected ASN1Object value
public final void setValue(ASN1Object value)
public final ASN1Object getValue()
public java.lang.String getType()
getType
in class ASN1Object
public void setValue()
setValue
in class ASN1Object
public int encodeValue(ASN1Encoder encoder, java.io.OutputStream out) throws java.io.IOException
encodeValue
in class ASN1Object
java.io.IOException
public void decodeValue(ASN1Decoder decoder, java.io.InputStream in, int tag, int len) throws java.io.IOException
decodeValue
in class ASN1Object
java.io.IOException
protected abstract ASN1Object bindType(int tag) throws java.io.IOException
java.io.IOException