|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjp.bitmeister.asn1.type.ASN1Type
jp.bitmeister.asn1.type.StructuredType
jp.bitmeister.asn1.type.ConstructiveType
jp.bitmeister.asn1.type.builtin.SEQUENCE
jp.bitmeister.asn1.type.useful.EXTERNAL
public class EXTERNAL
Represents ASN.1 'EXTERNAL' type.
An instance of this class represents an 'EXTERNAL' type data and the class is
a sub-class of SEQUENCE. 'EXTERNAL' type is defined with following
ASN.1 definition :
EXTERNAL ::= [UNIVERSAL 8] IMPLICIT SEQUENCE {
direct-reference OBJECT IDENTIFIER OPTIONAL,
indirect-reference INTEGER OPTIONAL,
data-value-descriptor OBJECT DESCRIPTOR OPTIONAL,
encoding CHOICE {
single-ASN1-type [0] ANY,
octet-aligned [1] IMPLICIT OCTET STRING,
arbitary [2] IMPLICIT BIT STRING } }
| Nested Class Summary | |
|---|---|
static class |
EXTERNAL.Encoding
Represents 'CHOICE' type for 'encoding' of 'EXTERNAL' type. |
| Field Summary | |
|---|---|
ObjectDescriptor |
data_value_descriptor
'data-value-descriptor' field. |
OBJECT_IDENTIFIER |
direct_reference
'direct-reference' field. |
EXTERNAL.Encoding |
encoding
'encoding' field. |
INTEGER |
indirect_reference
'indirect-reference' field. |
| Fields inherited from class jp.bitmeister.asn1.type.ASN1Type |
|---|
stringBuilder |
| Constructor Summary | |
|---|---|
EXTERNAL()
Instanciate an empty ExternalType. |
|
EXTERNAL(OBJECT_IDENTIFIER direct_reference,
INTEGER indirect_reference,
ObjectDescriptor data_value_descriptor,
EXTERNAL.Encoding encoding)
|
|
| Method Summary |
|---|
| Methods inherited from class jp.bitmeister.asn1.type.builtin.SEQUENCE |
|---|
accept |
| Methods inherited from class jp.bitmeister.asn1.type.ConstructiveType |
|---|
clear, clone, get, getComponent, getElement, getElementTypeList, hashCode, hasValue, set, set, validate, valueEquals |
| Methods inherited from class jp.bitmeister.asn1.type.ASN1Type |
|---|
equals, instantiate, matches, specification, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public OBJECT_IDENTIFIER direct_reference
public INTEGER indirect_reference
public ObjectDescriptor data_value_descriptor
public EXTERNAL.Encoding encoding
| Constructor Detail |
|---|
public EXTERNAL()
ExternalType.
public EXTERNAL(OBJECT_IDENTIFIER direct_reference,
INTEGER indirect_reference,
ObjectDescriptor data_value_descriptor,
EXTERNAL.Encoding encoding)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||