pasn
Class ASN1Object

java.lang.Object
  extended by pasn.ASN1Object
All Implemented Interfaces:
ASN1DefaultValuedObject, ASN1EncodingSpecificObject, ASN1GenericObject, ASN1Resetable
Direct Known Subclasses:
ASN1Choice, ASN1ConstructedStructuredCollection, ASN1ConstructedStructuredObject, ASN1OpenType, ASN1SimpleObject, ASN1UnformedOrderedObject

public abstract class ASN1Object
extends java.lang.Object
implements ASN1GenericObject

Author:
ncottin

Constructor Summary
ASN1Object(int type)
           
 
Method Summary
 int getAsnClass()
           
 ASN1OutputStream getSpecificEncoding(ASN1OutputStream caller)
           
 ASN1OutputStream getSpecificEncoding(java.lang.String callerId)
           
 int getType()
           
 boolean hasSpecificEncodings()
           
 boolean setSpecificEncoding(java.lang.String callerId, ASN1OutputStream specific)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface pasn.ASN1GenericObject
getASN1Name, hasValue
 
Methods inherited from interface pasn.ASN1DefaultValuedObject
hasDefaultValue, hasValueOrDefault, isValueDefault
 
Methods inherited from interface pasn.ASN1Resetable
reset
 

Constructor Detail

ASN1Object

public ASN1Object(int type)
Method Detail

getType

public final int getType()
Specified by:
getType in interface ASN1GenericObject

getAsnClass

public final int getAsnClass()
Specified by:
getAsnClass in interface ASN1GenericObject

hasSpecificEncodings

public final boolean hasSpecificEncodings()
Specified by:
hasSpecificEncodings in interface ASN1EncodingSpecificObject

getSpecificEncoding

public final ASN1OutputStream getSpecificEncoding(ASN1OutputStream caller)

getSpecificEncoding

public final ASN1OutputStream getSpecificEncoding(java.lang.String callerId)
Specified by:
getSpecificEncoding in interface ASN1EncodingSpecificObject

setSpecificEncoding

public final boolean setSpecificEncoding(java.lang.String callerId,
                                         ASN1OutputStream specific)