pasn.encoding
Class ASN1GenericOrTaggedObject
java.lang.Object
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
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
ASN1GenericOrTaggedObject
public ASN1GenericOrTaggedObject(ASN1GenericObject asn)
ASN1GenericOrTaggedObject
public ASN1GenericOrTaggedObject(ASN1TaggedObject tasn)
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