|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<UniversalTag>
org.apache.directory.api.asn1.ber.tlv.UniversalTag
public enum UniversalTag
Enum for ASN.1 UNIVERSAL class tags. The tags values are constructed using the SNACC representation for tags without the primitive/constructed bit. This is done because several bit, octet and character string types can be encoded as primitives or as constructed types to chunk the value out.
These tags can have one of the following values:
| Id | Usage |
|---|---|
| [UNIVERSAL 0] | reserved for BER |
| [UNIVERSAL 1] | BOOLEAN |
| [UNIVERSAL 2] | INTEGER |
| [UNIVERSAL 3] | BIT STRING |
| [UNIVERSAL 4] | OCTET STRING |
| [UNIVERSAL 5] | NULL |
| [UNIVERSAL 6] | OBJECT IDENTIFIER |
| [UNIVERSAL 7] | ObjectDescriptor |
| [UNIVERSAL 8] | EXTERNAL, INSTANCE OF |
| [UNIVERSAL 9] | REAL |
| [UNIVERSAL 10] | ENUMERATED |
| [UNIVERSAL 11] | EMBEDDED PDV |
| [UNIVERSAL 12] | UTF8String |
| [UNIVERSAL 13] | RELATIVE-OID |
| [UNIVERSAL 14] | reserved for future use |
| [UNIVERSAL 15] | reserved for future use |
| [UNIVERSAL 16] | SEQUENCE, SEQUENCE OF |
| [UNIVERSAL 17] | SET, SET OF |
| [UNIVERSAL 18] | NumericString |
| [UNIVERSAL 19] | PrintableString |
| [UNIVERSAL 20] | TeletexString, T61String |
| [UNIVERSAL 21] | VideotexString |
| [UNIVERSAL 22] | IA5String |
| [UNIVERSAL 23] | UTCTime |
| [UNIVERSAL 24] | GeneralizedTime |
| [UNIVERSAL 25] | GraphicString |
| [UNIVERSAL 26] | VisibleString, ISO646String |
| [UNIVERSAL 27] | GeneralString |
| [UNIVERSAL 28] | UniversalString |
| [UNIVERSAL 29] | CHARACTER STRING |
| [UNIVERSAL 30] | BMPString |
| [UNIVERSAL 31] | reserved for future use |
| Enum Constant Summary | |
|---|---|
BIT_STRING
value for the tag |
|
BMP_STRING
value for the tag |
|
BOOLEAN
value for the tag |
|
CHARACTER_STRING
value for the tag |
|
EMBEDDED_PDV
value for the tag |
|
ENUMERATED
value for the tag |
|
EXTERNAL_INSTANCE_OF
value for the tag |
|
GENERAL_STRING
value for the tag |
|
GENERALIZED_TIME
value for the tag |
|
GRAPHIC_STRING
value for the tag |
|
IA5_STRING
value for the tag |
|
INTEGER
value for the tag |
|
NULL
value for the tag |
|
NUMERIC_STRING
value for the tag |
|
OBJECT_DESCRIPTOR
value for the tag |
|
OBJECT_IDENTIFIER
value for the tag |
|
OCTET_STRING
value for the tag |
|
PRINTABLE_STRING
value for the tag |
|
REAL
value for the tag |
|
RELATIVE_OID
value for the tag |
|
RESERVED_0
value for the tag |
|
RESERVED_14
value for the tag |
|
RESERVED_15
value for the tag |
|
RESERVED_31
value for the tag |
|
SEQUENCE
SEQUENCE TAG |
|
SEQUENCE_SEQUENCE_OF
value for the tag |
|
SET
SET TAG |
|
SET_SET_OF
value for the tag |
|
TELETEX_STRING
value for the tag |
|
UNIVERSAL_STRING
value for the tag |
|
UTC_TIME
value for the tag |
|
UTF8_STRING
value for the tag |
|
VIDEOTEX_STRING
value for the tag |
|
VISIBLE_STRING
value for the tag |
|
| Method Summary | |
|---|---|
byte |
getValue()
|
static UniversalTag |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static UniversalTag[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final UniversalTag RESERVED_0
public static final UniversalTag BOOLEAN
public static final UniversalTag INTEGER
public static final UniversalTag BIT_STRING
public static final UniversalTag OCTET_STRING
public static final UniversalTag NULL
public static final UniversalTag OBJECT_IDENTIFIER
public static final UniversalTag OBJECT_DESCRIPTOR
public static final UniversalTag EXTERNAL_INSTANCE_OF
public static final UniversalTag REAL
public static final UniversalTag ENUMERATED
public static final UniversalTag EMBEDDED_PDV
public static final UniversalTag UTF8_STRING
public static final UniversalTag RELATIVE_OID
public static final UniversalTag RESERVED_14
public static final UniversalTag RESERVED_15
public static final UniversalTag SEQUENCE_SEQUENCE_OF
public static final UniversalTag SET_SET_OF
public static final UniversalTag NUMERIC_STRING
public static final UniversalTag PRINTABLE_STRING
public static final UniversalTag TELETEX_STRING
public static final UniversalTag VIDEOTEX_STRING
public static final UniversalTag IA5_STRING
public static final UniversalTag UTC_TIME
public static final UniversalTag GENERALIZED_TIME
public static final UniversalTag GRAPHIC_STRING
public static final UniversalTag VISIBLE_STRING
public static final UniversalTag GENERAL_STRING
public static final UniversalTag UNIVERSAL_STRING
public static final UniversalTag CHARACTER_STRING
public static final UniversalTag BMP_STRING
public static final UniversalTag RESERVED_31
public static final UniversalTag SEQUENCE
public static final UniversalTag SET
| Method Detail |
|---|
public static UniversalTag[] values()
for (UniversalTag c : UniversalTag.values()) System.out.println(c);
public static UniversalTag valueOf(String name)
name - the name of the enum constant to be returned.
IllegalArgumentException - if this enum type has no constant
with the specified name
NullPointerException - if the argument is nullpublic byte getValue()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||