public class Asn1FieldInfo extends Object
| Constructor and Description |
|---|
Asn1FieldInfo(EnumType index,
Class<? extends Asn1Type> type)
Constructor for a non-tagged field.
|
Asn1FieldInfo(EnumType index,
Class<? extends Asn1Type> type,
boolean isImplicit)
Constructor for a tagged field, the tagNo being the same of index.
|
Asn1FieldInfo(EnumType index,
int tagNo,
Class<? extends Asn1Type> type,
boolean isImplicit)
Constructor for a tagged field.
|
| Modifier and Type | Method and Description |
|---|---|
Asn1Type |
createFieldValue() |
Tag |
getFieldTag() |
EnumType |
getIndex() |
TaggingOption |
getTaggingOption() |
int |
getTagNo() |
Class<? extends Asn1Type> |
getType() |
boolean |
isImplicit() |
boolean |
isTagged() |
public Asn1FieldInfo(EnumType index, Class<? extends Asn1Type> type, boolean isImplicit)
index - type - isImplicit - public Asn1FieldInfo(EnumType index, int tagNo, Class<? extends Asn1Type> type, boolean isImplicit)
index - tagNo - type - isImplicit - public boolean isTagged()
public TaggingOption getTaggingOption()
public int getTagNo()
public EnumType getIndex()
public boolean isImplicit()
public Asn1Type createFieldValue()
public Tag getFieldTag()
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.