pasn.encoding
Class ASN1MandatoryComponent
java.lang.Object
pasn.encoding.ASN1GenericOrTaggedObject
pasn.encoding.ASN1MandatoryComponent
- All Implemented Interfaces:
- ASN1DefaultValuedObject, ASN1Resetable
- Direct Known Subclasses:
- ASN1Component
public class ASN1MandatoryComponent
- extends ASN1GenericOrTaggedObject
A non-optional structured object component. This component is primarily used
with ASN.1 collections (SEQUENCE OR, SET OF) as well as alternative (CHOICE)
- Author:
- ncottin
Methods inherited from class pasn.encoding.ASN1GenericOrTaggedObject |
equals, getInnerObject, getObject, getTaggedObject, hasDefaultValue, hasObject, hasTaggedObject, hasValue, hasValueOrDefault, isPrimitive, isValueDefault, reset, toString |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
PRIMARY_VERSION
public static final int PRIMARY_VERSION
- See Also:
- Constant Field Values
ASN1MandatoryComponent
public ASN1MandatoryComponent(ASN1GenericObject asn)
ASN1MandatoryComponent
public ASN1MandatoryComponent(ASN1TaggedObject tasn)
ASN1MandatoryComponent
public ASN1MandatoryComponent(java.lang.String name,
ASN1GenericObject asn)
ASN1MandatoryComponent
public ASN1MandatoryComponent(java.lang.String name,
ASN1TaggedObject tasn)
ASN1MandatoryComponent
public ASN1MandatoryComponent(ASN1GenericObject asn,
int version)
ASN1MandatoryComponent
public ASN1MandatoryComponent(ASN1TaggedObject tasn,
int version)
ASN1MandatoryComponent
public ASN1MandatoryComponent(java.lang.String name,
ASN1GenericObject asn,
int version)
ASN1MandatoryComponent
public ASN1MandatoryComponent(java.lang.String name,
ASN1TaggedObject tasn,
int version)
setName
public final void setName(java.lang.String name)
getName
public final java.lang.String getName()
isNamed
public final boolean isNamed()
hasName
public final boolean hasName(java.lang.String name)
getASN1Name
public final java.lang.String getASN1Name()
setVersion
public final void setVersion(int version)
getVersion
public final int getVersion()