com.mindbright.asn1
Class ASN1Implicit

java.lang.Object
  extended by com.mindbright.asn1.ASN1Object
      extended by com.mindbright.asn1.ASN1Implicit

public class ASN1Implicit
extends ASN1Object


Field Summary
 
Fields inherited from class com.mindbright.asn1.ASN1Object
isSet, tag
 
Constructor Summary
ASN1Implicit(int tag, ASN1Object underlying)
           
ASN1Implicit(int tag, int cl, ASN1Object underlying)
           
 
Method Summary
 void decodeValue(ASN1Decoder decoder, java.io.InputStream in, int tag, int len)
           
 int encodeValue(ASN1Encoder encoder, java.io.OutputStream out)
           
 boolean equals(java.lang.Object obj)
           
 ASN1Object getUnderlying()
           
 int hashCode()
           
 boolean isSet()
           
 void setValue()
           
 
Methods inherited from class com.mindbright.asn1.ASN1Object
decodeValue, getTag, getType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ASN1Implicit

public ASN1Implicit(int tag,
                    ASN1Object underlying)

ASN1Implicit

public ASN1Implicit(int tag,
                    int cl,
                    ASN1Object underlying)
Method Detail

setValue

public void setValue()
Overrides:
setValue in class ASN1Object

isSet

public boolean isSet()
Overrides:
isSet in class ASN1Object

getUnderlying

public ASN1Object getUnderlying()

encodeValue

public int encodeValue(ASN1Encoder encoder,
                       java.io.OutputStream out)
                throws java.io.IOException
Specified by:
encodeValue in class ASN1Object
Throws:
java.io.IOException

decodeValue

public void decodeValue(ASN1Decoder decoder,
                        java.io.InputStream in,
                        int tag,
                        int len)
                 throws java.io.IOException
Overrides:
decodeValue in class ASN1Object
Throws:
java.io.IOException

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object