pasn.encoding
Class ASN1NamedDecodedObject

java.lang.Object
  extended by pasn.encoding.ASN1DecodedObject
      extended by pasn.encoding.ASN1NamedDecodedObject

public abstract class ASN1NamedDecodedObject
extends ASN1DecodedObject

Generic holder for decoded ASN.1 objects

Author:
ncottin

Constructor Summary
ASN1NamedDecodedObject(ASN1ValueDecoder decoder, java.lang.String name)
           
 
Method Summary
 boolean decodeInto(ASN1GenericObject asn, boolean optional)
           
 boolean decodeInto(ASN1TaggedObject tasn, boolean optional)
           
 java.lang.String getName()
           
 boolean isNamed()
           
 boolean refersTo(ASN1GenericObject asn)
           
 boolean refersTo(ASN1TaggedObject tasn)
           
 
Methods inherited from class pasn.encoding.ASN1DecodedObject
decodeInto, decodeInto, decodeInto, decodeInto, getValueDecoder, getValueSizeChecker, orderComponents, orderRequiredComponents, refersTo
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ASN1NamedDecodedObject

public ASN1NamedDecodedObject(ASN1ValueDecoder decoder,
                              java.lang.String name)
Method Detail

isNamed

public final boolean isNamed()

getName

public final java.lang.String getName()

refersTo

public final boolean refersTo(ASN1TaggedObject tasn)
Specified by:
refersTo in class ASN1DecodedObject

refersTo

public final boolean refersTo(ASN1GenericObject asn)
Specified by:
refersTo in class ASN1DecodedObject

decodeInto

public final boolean decodeInto(ASN1TaggedObject tasn,
                                boolean optional)
                         throws ASN1DecodingException,
                                ASN1FormatException,
                                ASN1ConstraintException
Specified by:
decodeInto in class ASN1DecodedObject
Throws:
ASN1DecodingException
ASN1FormatException
ASN1ConstraintException

decodeInto

public final boolean decodeInto(ASN1GenericObject asn,
                                boolean optional)
                         throws ASN1DecodingException,
                                ASN1FormatException,
                                ASN1ConstraintException
Specified by:
decodeInto in class ASN1DecodedObject
Throws:
ASN1DecodingException
ASN1FormatException
ASN1ConstraintException