Uses of Class
jp.bitmeister.asn1.type.ASN1Type

Packages that use ASN1Type
jp.bitmeister.asn1.codec Contains the interfaces used for ASN.1 codecs. 
jp.bitmeister.asn1.codec.ber Contains the codec classes used for BER(Basic Encoding Rules) encoding and decoding. 
jp.bitmeister.asn1.exception Contains the exceptions related to this library. 
jp.bitmeister.asn1.processor Contains the classes and interfaces used for processors which apply some process to ASN.1 data. 
jp.bitmeister.asn1.type Contains the common classes and interfaces used for defining ASN.1 types and processing ASN.1 data. 
jp.bitmeister.asn1.type.builtin Contains the classes which represents built-in ASN.1 types. 
jp.bitmeister.asn1.type.useful Contains the classes which represents useful ASN.1 types. 
 

Uses of ASN1Type in jp.bitmeister.asn1.codec
 

Methods in jp.bitmeister.asn1.codec with type parameters of type ASN1Type
<T extends ASN1Type>
T
ASN1Decoder.decode(java.lang.Class<T> type)
          Decodes source data and sets these decoded values to an instance of the ASN.1 type.
 

Methods in jp.bitmeister.asn1.codec that return ASN1Type
 ASN1Type ASN1Decoder.decode()
          Decodes source data to an ASN.1 data.
 

Methods in jp.bitmeister.asn1.codec with parameters of type ASN1Type
 int ASN1Encoder.encode(ASN1Type data)
          Encodes the ASN.1 data to destination format.
 

Uses of ASN1Type in jp.bitmeister.asn1.codec.ber
 

Methods in jp.bitmeister.asn1.codec.ber with type parameters of type ASN1Type
<T extends ASN1Type>
T
BerDecoder.decode(java.lang.Class<T> type)
           
 

Methods in jp.bitmeister.asn1.codec.ber that return ASN1Type
 ASN1Type BerDecoder.decode()
           
 

Methods in jp.bitmeister.asn1.codec.ber with parameters of type ASN1Type
 int BerEncoder.encode(ASN1Type data)
          Encodes an ASN.1 data.
 

Method parameters in jp.bitmeister.asn1.codec.ber with type arguments of type ASN1Type
 jp.bitmeister.asn1.codec.ber.EncodedOctets BerEncoder.visit(SEQUENCE_OF<? extends ASN1Type> data)
           
 java.lang.Void BerDecoder.visit(SEQUENCE_OF<? extends ASN1Type> data)
           
 jp.bitmeister.asn1.codec.ber.ConstructedOctets DerEncoder.visit(SET_OF<? extends ASN1Type> data)
           
 jp.bitmeister.asn1.codec.ber.ConstructedOctets BerEncoder.visit(SET_OF<? extends ASN1Type> data)
           
 java.lang.Void BerDecoder.visit(SET_OF<? extends ASN1Type> data)
           
 

Uses of ASN1Type in jp.bitmeister.asn1.exception
 

Methods in jp.bitmeister.asn1.exception with parameters of type ASN1Type
 void ASN1RuntimeException.setMessage(java.lang.String description, java.lang.Throwable cause, java.lang.Class<? extends ASN1Type> type, java.lang.String element, ASN1Type data)
          Set detailed message of this exception.
 void ASN1Exception.setMessage(java.lang.String description, java.lang.Throwable cause, java.lang.Class<? extends ASN1Type> type, java.lang.String element, ASN1Type data)
          Set detailed message of this exception.
 

Method parameters in jp.bitmeister.asn1.exception with type arguments of type ASN1Type
 void ASN1RuntimeException.setMessage(java.lang.String description, java.lang.Throwable cause, java.lang.Class<? extends ASN1Type> type, java.lang.String element, ASN1Type data)
          Set detailed message of this exception.
 void ASN1Exception.setMessage(java.lang.String description, java.lang.Throwable cause, java.lang.Class<? extends ASN1Type> type, java.lang.String element, ASN1Type data)
          Set detailed message of this exception.
 

Uses of ASN1Type in jp.bitmeister.asn1.processor
 

Methods in jp.bitmeister.asn1.processor with parameters of type ASN1Type
 java.lang.String ASN1StringBuilder.process(ASN1Type data)
          Returns a string representation of the ASN.1 data.
 T ASN1Processor.process(ASN1Type data)
          Processing method.
 

Method parameters in jp.bitmeister.asn1.processor with type arguments of type ASN1Type
 R ASN1VisitorAdaptor.visit(SEQUENCE_OF<? extends ASN1Type> data)
           
 R ASN1Visitor.visit(SEQUENCE_OF<? extends ASN1Type> data)
          Visits the SEQUENCE_OF data.
 java.lang.Void ASN1StringBuilder.visit(SEQUENCE_OF<? extends ASN1Type> data)
           
 R ASN1VisitorAdaptor.visit(SET_OF<? extends ASN1Type> data)
           
 R ASN1Visitor.visit(SET_OF<? extends ASN1Type> data)
          Visits the SET_OF data.
 java.lang.Void ASN1StringBuilder.visit(SET_OF<? extends ASN1Type> data)
           
 

Uses of ASN1Type in jp.bitmeister.asn1.type
 

Classes in jp.bitmeister.asn1.type with type parameters of type ASN1Type
 class CollectionType<T extends ASN1Type>
          The base class for structured types defined by referencing a single ASN.1 type.
 interface Concatenatable<T extends ASN1Type>
          The interface for classes which can be encoded to constructed form.
 

Subclasses of ASN1Type in jp.bitmeister.asn1.type
static class BuiltInModule.UnknownEnumerated
          Represents unknown 'ENUMERATED' type.
static class BuiltInModule.UnknownSequence
          Represents unknown 'SEQUENCE' type.
static class BuiltInModule.UnknownSet
          Represents unknown 'SET' type.
 class CollectionType<T extends ASN1Type>
          The base class for structured types defined by referencing a single ASN.1 type.
 class ConstructiveType
          The base class for structured types defined by referencing a list of ASN.1 types.
 class PrimitiveType<T>
          The base class for primitive ASN.1 types.
 class SelectiveType
          The base class for structured types defined by referencing a list of distinct ASN.1 types.
 class StringType
          The base class for character string types.
 class StructuredType
          The base type for structured types.
 class TimeType
          The base class for types which contains a String that represents date and time.
 class UnknownType
          Represents a type that does not have definition.
 

Methods in jp.bitmeister.asn1.type with type parameters of type ASN1Type
static
<T extends ASN1Type>
T
ASN1Type.instantiate(java.lang.Class<T> type)
          Instantiates an ASN.1 data of the type specified by the Class parameter.
 

Methods in jp.bitmeister.asn1.type that return ASN1Type
abstract  ASN1Type StructuredType.get(java.lang.String elementName)
          Gets the ASN.1 data from the element specified by the identifier of this instance.
 ASN1Type SelectiveType.get(java.lang.String elementName)
           
 ASN1Type ConstructiveType.get(java.lang.String elementName)
           
 ASN1Type ConstructiveType.getComponent(ElementSpecification element)
          Returns the ASN.1 data that assigned to the element of this instance.
static ASN1Type ASN1Modules.instanciate(java.lang.String typeIdentifier)
          Instantiates a built-in ASN.1 data specified by the type identifier.
 ASN1Type NamedTypeSpecification.instantiate()
          Creates a new instance of this element type.
static ASN1Type ASN1Modules.instantiate(ASN1TagClass tagClass, int tagNumber)
          Instantiates an ASN.1 data specified by the ASN.1 tag and the tag class.
 ASN1Type ASN1Module.instantiate(ASN1TagClass tagClass, int tagNumber)
          Instantiates an ASN.1 data specified by the tag.
 ASN1Type ASN1Module.instantiate(java.lang.String typeIdentifier)
          Instantiates an ASN.1 data specified by the type identifier.
static ASN1Type ASN1Modules.instantiate(java.lang.String moduleIdentifier, java.lang.String typeIdentifier)
          Instantiates an ASN.1 data specified by the identifier of module and type.
 ASN1Type SelectiveType.selectedValue()
          Returns the ASN.1 data of selected alternative.
 

Methods in jp.bitmeister.asn1.type with parameters of type ASN1Type
 int ValueComparable.compareTo(ASN1Type other)
          Compares the value of this instance to the value of the other instance.
abstract  void StructuredType.set(NamedTypeSpecification namedType, ASN1Type component)
          Sets the ASN.1 data to the element specified by the NamedTypeSpecification of this instance.
 void SelectiveType.set(NamedTypeSpecification alternative, ASN1Type data)
           
 void ConstructiveType.set(NamedTypeSpecification component, ASN1Type data)
           
abstract  void StructuredType.set(java.lang.String elementName, ASN1Type component)
          Sets the ASN.1 data to the element specified by the identifier of this instance.
 void SelectiveType.set(java.lang.String elementName, ASN1Type component)
           
 void ConstructiveType.set(java.lang.String elementName, ASN1Type component)
           
 

Method parameters in jp.bitmeister.asn1.type with type arguments of type ASN1Type
protected  void ASN1Module.register(java.lang.Class<? extends ASN1Type> type)
          Registers the ASN.1 type to this module.
 

Constructors in jp.bitmeister.asn1.type with parameters of type ASN1Type
SelectiveType(ASN1TagClass tagClass, int tagNumber, ASN1Type data)
          Instantiates a SelectiveType and initialize it with parameters.
SelectiveType(ASN1Type data)
          Instantiates a SelectiveType and initialize it with the parameter.
 

Uses of ASN1Type in jp.bitmeister.asn1.type.builtin
 

Classes in jp.bitmeister.asn1.type.builtin with type parameters of type ASN1Type
 class SEQUENCE_OF<T extends ASN1Type>
          Represents ASN.1 'SEQUENCE OF' type.
 class SET_OF<T extends ASN1Type>
          Represents ASN.1 'SET OF' type.
 

Subclasses of ASN1Type in jp.bitmeister.asn1.type.builtin
 class ANY
          Represents ASN.1 'ANY' type.
 class BIT_STRING
          Represents ASN.1 'BIT STRING' type.
 class BOOLEAN
          Represents ASN.1 'BOOLEAN' type.
 class CHOICE
          Represents ASN.1 'CHOICE' type.
 class ENUMERATED
          Represents ASN.1 'ENUMERATED' type.
 class INTEGER
          Represents ASN.1 'INTEGER' type.
 class NULL
          Represents ASN.1 'NULL' type.
 class OBJECT_IDENTIFIER
          Represents ASN.1 'OBJECT IDENTIFIER' type.
 class OCTET_STRING
          Represents ASN.1 'OCTET STRING' type.
 class REAL
          Represents ASN.1 'REAL' type.
 class SEQUENCE
          Represents ASN.1 'SEQUENCE' type.
 class SEQUENCE_OF<T extends ASN1Type>
          Represents ASN.1 'SEQUENCE OF' type.
 class SET
          Represents ASN.1 'SET' type.
 class SET_OF<T extends ASN1Type>
          Represents ASN.1 'SET OF' type.
 

Methods in jp.bitmeister.asn1.type.builtin with parameters of type ASN1Type
 int REAL.compareTo(ASN1Type other)
           
 int INTEGER.compareTo(ASN1Type other)
           
 

Constructors in jp.bitmeister.asn1.type.builtin with parameters of type ASN1Type
ANY(ASN1Type value)
          Instantiates an ANY and initialize it with the ASN1Type value.
CHOICE(ASN1TagClass tagClass, int tagNumber, ASN1Type data)
          Instantiates a CHOICE and initialize it with parameters.
CHOICE(ASN1Type data)
          Instantiates a CHOICE and initialize it with the parameter.
 

Uses of ASN1Type in jp.bitmeister.asn1.type.useful
 

Subclasses of ASN1Type in jp.bitmeister.asn1.type.useful
 class BMPString
          Represents ASN.1 'BMPString' type.
 class CHARACTER_STRING
          Represents ASN.1 'CHARACTER STRING' type.
 class EMBEDDED_PDV
          Represents ASN.1 'EMBEDDED PDV' type.
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.
 class EXTERNAL
          Represents ASN.1 'EXTERNAL' type.
static class EXTERNAL.Encoding
          Represents 'CHOICE' type for 'encoding' of 'EXTERNAL' type.
 class GeneralizedTime
          Represents ASN.1 "GeneralizedTime" type.
 class GeneralString
          Represents ASN.1 'GeneralString' type.
 class GraphicString
          Represents ASN.1 'GraphicString' type.
 class IA5String
          Represents ASN.1 'IA5String' type.
 class NumericString
          Represents ASN.1 'NumericString' type.
 class ObjectDescriptor
          Represents ASN.1 'ObjectDescriptor' type.
 class PrintableString
          Represents ASN.1 'PrintableString' type.
 class TeletexString
          Represents ASN.1 'TeletexString' type.
 class UniversalString
          Represents ASN.1 'UniversalString' type.
 class UTCTime
          Represents ASN.1 'UTCTime' type.
 class UTF8String
          Represents ASN.1 'UTF8String' type.
 class VideotexString
          Represents ASN.1 'VideotexString' type.
 class VisibleString
          Represents ASN.1 'VisibleString' type.
 

Constructors in jp.bitmeister.asn1.type.useful with parameters of type ASN1Type
EMBEDDED_PDV.Identification(ASN1TagClass tagClass, int tagNumber, ASN1Type data)
          Instantiates an Identification and initialize it with parameters.
EXTERNAL.Encoding(ASN1TagClass tagClass, int tagNumber, ASN1Type data)