pasn.encoding
Class ASN1GenericOrTaggedObject

java.lang.Object
  extended by pasn.encoding.ASN1GenericOrTaggedObject
All Implemented Interfaces:
ASN1DefaultValuedObject, ASN1Resetable
Direct Known Subclasses:
ASN1MandatoryComponent, ASN1TaggedObject

public abstract class ASN1GenericOrTaggedObject
extends java.lang.Object
implements ASN1DefaultValuedObject, ASN1Resetable

Author:
ncottin

Constructor Summary
ASN1GenericOrTaggedObject(ASN1GenericObject asn)
           
ASN1GenericOrTaggedObject(ASN1TaggedObject tasn)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 ASN1GenericObject getInnerObject()
           
 ASN1GenericObject getObject()
           
 ASN1TaggedObject getTaggedObject()
           
 boolean hasDefaultValue()
           
 boolean hasObject()
           
 boolean hasTaggedObject()
           
 boolean hasValue()
           
 boolean hasValueOrDefault()
           
 boolean isPrimitive()
           
 boolean isValueDefault()
           
 void reset()
           Removes the value (or list or set of values) of this ASN.1 object.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ASN1GenericOrTaggedObject

public ASN1GenericOrTaggedObject(ASN1GenericObject asn)

ASN1GenericOrTaggedObject

public ASN1GenericOrTaggedObject(ASN1TaggedObject tasn)
Method Detail

getObject

public ASN1GenericObject getObject()

hasObject

public final boolean hasObject()

getTaggedObject

public final ASN1TaggedObject getTaggedObject()

getInnerObject

public final ASN1GenericObject getInnerObject()

hasTaggedObject

public final boolean hasTaggedObject()

hasValue

public final boolean hasValue()

hasDefaultValue

public final boolean hasDefaultValue()
Specified by:
hasDefaultValue in interface ASN1DefaultValuedObject

hasValueOrDefault

public final boolean hasValueOrDefault()
Specified by:
hasValueOrDefault in interface ASN1DefaultValuedObject

isValueDefault

public final boolean isValueDefault()
Specified by:
isValueDefault in interface ASN1DefaultValuedObject

isPrimitive

public final boolean isPrimitive()

reset

public final void reset()
Description copied from interface: ASN1Resetable

Removes the value (or list or set of values) of this ASN.1 object. This applies to simple and structured ASN.1 objects

Specified by:
reset in interface ASN1Resetable

toString

public final java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

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