jp.bitmeister.asn1.type.useful
Class EMBEDDED_PDV

java.lang.Object
  extended by jp.bitmeister.asn1.type.ASN1Type
      extended by jp.bitmeister.asn1.type.StructuredType
          extended by jp.bitmeister.asn1.type.ConstructiveType
              extended by jp.bitmeister.asn1.type.builtin.SEQUENCE
                  extended by jp.bitmeister.asn1.type.useful.EMBEDDED_PDV
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
CHARACTER_STRING

public class EMBEDDED_PDV
extends SEQUENCE

Represents ASN.1 'EMBEDDED PDV' type.

An instance of this class represents an 'EmbeddedPDV' type data and the class is a sub-class of SEQUENCE. 'EmbeddedPDV' type is defined with following ASN.1 definition :

 EmbeddedPDV ::=  [UNIVERSAL 11] IMPLICIT SEQUENCE {
  identification CHOICE {
    syntaxes SEQUENCE { 
      abstract OBJECT IDENTIFIER,
      transfer OBJECT IDENTIFIER },
    syntax OBJECT IDENTIFIER,
    presentation-context-id INTEGER,
    context-negotiation SEQUENCE {
      presentation-context-id INTEGER,
      transfer-syntax OBJECT IDENTIFIER },
    transfer-syntax OBJECT IDENTIFIER,
    fixed NULL
  },
  data-value-descriptor ObjectDescriptor OPTIONAL,
  data-value OCTET STRING }
  ( WITH COMPONENTS {
            ... ,
            data-value-descriptor ABSENT } )
 

Author:
WATANABE, Jun.

Nested Class Summary
static class EMBEDDED_PDV.ContextNegotiation
          Sequence type definition for 'context-negotiation' field.
static class EMBEDDED_PDV.Identification
          Choice type definition for 'identification' field.
static class EMBEDDED_PDV.Syntaxes
          Sequence type definition for 'syntaxes' field.
 
Field Summary
 OCTET_STRING data_value
          'data-value' field.
 EMBEDDED_PDV.Identification identification
          'identification' field.
 
Fields inherited from class jp.bitmeister.asn1.type.ASN1Type
stringBuilder
 
Constructor Summary
EMBEDDED_PDV()
          Instantiates an empty EMBEDDED_PDV.
EMBEDDED_PDV(EMBEDDED_PDV.Identification identification, OCTET_STRING data_value)
          Instantiates an EMBEDDED_PDV and initialize it with prameters.
 
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

identification

public EMBEDDED_PDV.Identification identification
'identification' field.


data_value

public OCTET_STRING data_value
'data-value' field.

Constructor Detail

EMBEDDED_PDV

public EMBEDDED_PDV()
Instantiates an empty EMBEDDED_PDV.


EMBEDDED_PDV

public EMBEDDED_PDV(EMBEDDED_PDV.Identification identification,
                    OCTET_STRING data_value)
Instantiates an EMBEDDED_PDV and initialize it with prameters.

Parameters:
identification - 'identification' field.
data_value - 'data-value' field.


Copyright © 2012 BitMeister Inc. All Rights Reserved.