Package jp.bitmeister.asn1.type

Contains the common classes and interfaces used for defining ASN.1 types and processing ASN.1 data.

See:
          Description

Interface Summary
Concatenatable<T extends ASN1Type> The interface for classes which can be encoded to constructed form.
SizeCountable A class implements this interface indicates that the type has size that can be mearuserd.
ValueComparable The interface for classes whose instance can be compared to other instance.
 

Class Summary
ASN1Module The base class for classes which represents an ASN.1 module.
ASN1ModuleManager Manager of all ASN.1 modules.
ASN1TagValue Contains a set of ASN.1 tag value.
ASN1Type The base class for all ASN.1 types.
CollectionType<T extends ASN1Type> The base class for structured types defined by referencing a single ASN.1 type.
ConstructiveType The base class for structured types defined by referencing a list of ASN.1 types.
ElementSpecification Specification of an element that contained in a ConstructiveType.
NamedTypeSpecification Specifications of an element that contained in a StructuredType.
PrimitiveType<T> The base class for primitive ASN.1 types.
SelectiveType The base class for structured types defined by referencing a list of distinct ASN.1 types.
StringType The base class for character string types.
StructuredType The base type for structured types.
TimeType The base class for types which contains a String that represents date and time.
TypeSpecification Specifications of an ASN.1 type.
UnknownType Represents a type that does not have definition.
 

Enum Summary
ASN1TagClass Enumeration of ASN.1 tag classes.
ASN1TagDefault Enumeration of default tagging modes defined in a module definition.
ASN1TagMode Enumeration for ASN.1 tagging modes.
 

Package jp.bitmeister.asn1.type Description

Contains the common classes and interfaces used for defining ASN.1 types and processing ASN.1 data.