Class  Description 

AbstractBounds 
The AbstractBounds class represents ASN.1 ValueRange constraints

AllExcept 
The AllExcept class extends Constraints class and implements
an expression which is the negation of a Constraint

BitStringInfo 
The BitStringInfo class defines properties of ASN.1 type
BIT STRING.

Bounds 
The Bounds class encapsulates information about bounds for
bounded (constrained) types.

ChoiceInfo 
The ChoiceInfo class defines properties of ASN.1 CHOICE types.

CollectionInfo 
The CollectionInfo class defines common properties of ASN.1 collection
types: SEQUENCE, SET and CHOICE

ComponentRelation 
The ComponentRelation class is used to define component relations
of the ASN.1 component relation constraint.

ComponentRelationConstraint 
The ComponentRelationConstraint class represents an ASN.1
component relation constraint.

ComponentRelations 
The ComponentRelations class encapsulates a list of component
relations used to define component relation constraints.

CompoundConstraint 
The CompoundConstraint class represents an ASN.1
compound constraint as a list of constraints.

ConstrainedByConstraint 
The ConstrainedByConstraint class represents an ASN.1
CONSTRAINED BY constraint.

Constraints 
The Constraints class represents a constraint of an ASN.1 type

ContainedConstraint 
The ContainedConstraint class represents the ASN.1 contained
constraint.

ContainerInfo 
The ContainerInfo class represents the properties of an ASN.1
SET or SEQUENCE OF type.

ContainingBitStringInfo 
The ContainingBitStringInfo class represents the properties of an ASN.1 type
BIT STRING constrained by a ContentsConstraint.

ContainingOctetStringInfo 
The ContainingOctetStringInfo class represents the properties of an
ASN.1 OCTET STRING type which is constrained by a ContentsConstraint.

DeferredComponentInfo 
The DeferredComponentInfo class represents the properties of an
ASN.1 structured type component described with the DeferDecoding directive.

DurationRangeConstraint 
The DurationRangeConstraint class represents the ASN.1 Duration range
constraint.

EmbeddedPDVInfo 
The EmbeddedPDVInfo class represents properties of an ASN.1
EMBEDDED PDV type.

EnumeratedInfo 
The EnumeratedInfo class represents the properties of the
ASN.1 type ENUMERATED.

Except 
The Except class extends the Constraints class and implements
an EXCEPT expression which is the difference between two constraints.

ExtensibleConstraint 
The ExtensibleConstraint class represents the ASN.1
extensible constraint in two pieces: as a root constraint
(the constraints prior to the extension marker) and an
extension constraint (the constraints after the extension marker).

FieldInfo 
The FieldInfo class represents the individual components of the
structured types: SET, SEQUENCE and CHOICE.

Fields 
The Fields class represents the properties of a list of fields of a structured
ASN.1 type, such as SEQUENCE or SET.

HashMapMemberList 
The HashMapMemberList class extends MemberList to provide for
efficient search of named items via a HashMap.

HugeBounds 
The HugeBounds class encapsulates information about bounds for
bounded (constrained) types.

HugeIntegerInfo 
The HugeIntegerInfo class represents the properties of an ASN.1 INTEGER
type with 

HugeRangeList 
The HugeRangeList class represents the properties of an ASN.1 constraint range.

InfoObjectFieldInfo 
The InfoObjectFieldInfo class represents the properties of an individual
component of an information object class.

InnerTypeConstraint 
The InnerTypeConstraint class represents the ASN.1 type constraints
notation for WITH COMPONENTS which is the constraint definition
for a component within
the InnerTypeConstraints definition for SET, SEQUENCE, and CHOICE types.

IntegerInfo 
The IntegerInfo class represents the properties of an ASN.1 INTEGER type.

Intersection 
The Intersection class extends Constraints class and represents the properties
of an expression which is the intersection of two constraints.

Intersections 
The Intersections class extends Constraints class and represents the
properties of an expression which is the intersection of several constraints.

KMCStringInfo 
The KMCStringInfo class represents the properties of the ASN.1
knownmultiplier string types: IA5String, NumericString,
PrintableString, VisibleString, BMPString and UniversalString

MemberList 
The MemberList class represents the properties of named lists
and enumeration lists (INTEGER, BIT STRING and ENUMERATED).

MemberListElement 
The MemberListElement class represents the properties of one element
of a member list.

MultipleTypeConstraint 
The MultipleTypeConstraint class represents the ASN.1
multiple type constraint.

OpenTypeInfo 
The OpenTypeInfo class represents the properties of ASN.1 open types
which can be automatically decoded.

PatternConstraint 
The PatternConstraint class represents the ASN.1 PATTERN
constraint.

PERTime 
PERTime class identifies PER or OER time encoding kind via main determining row
and date and time determining rows.

PropertySettingsConstraint 
The PropertySettingsConstraint represents an ASN.1 property setting
constraint.

QName 
The QName class is a helper class used by the metadata package classes
to encapsulate generated qualified names.

RangeList 
The RangeList class represents the properties of an ASN.1 constraint range.

RealInfo 
The RealInfo class represents the properties of an ASN.1 REAL type.

RecurrenceRangeConstraint 
The RecurrenceRangeConstraint class represents the ASN.1 Recurrence range
constraint.

SequenceFieldInfo 
The SequenceFieldInfo class represents the properties of
individual components of the types SET and SEQUENCE.

SequenceInfo 
The SequenceInfo class represents the properties of the ASN.1 SEQUENCE type.

SetInfo 
The SetInfo class represents the properties of the ASN.1 SET type.

SingleTypeConstraint 
The SingleTypeConstraint class represents an ASN.1
single type constraint imposed on every element of a SET OF or
SEQUENCE OF type

SingleValueConstraint 
The SingleValueConstraint class represents an ASN.1 single value
constraint.

SizeConstraint 
The SizeConstraint class represents an ASN.1 size
constraint.

TableConstraint 
The TableConstraint class represents an ASN.1 table constraint.

TagDecoder 
The TagDecoder class represents an array of tags which
is used for SEQUENCE, SET, and CHOICE types which have multiple
fields, each field containing its own tag.

TagDecoders 
The TagDecoders class represents an array of tag decoders for
the SEQUENCE type.

Tags 
The Tags class represents a list of tags of an ASN.1 type

TimeInfo  
TimePointRangeConstraint 
The TimePointRangeConstraint class represents the ASN.1 Time point range
constraint.

TimeSettings 
The TimeSettings class captures information from ASN.1 PropertySetting
constraint.

TypeConstraint 
The TypeConstraint class represents the ASN.1 type constraint.

TypeInfo 
The TypeInfo class represents the properties of generic ASN.1 types.

Union 
The Union class extends Constraints class and represents an
expression which is the union of two constraints.

Unions 
The Unions class extends Constraints class and represents an
expression which is the union of several constraints.

ValueRangeConstraint 
The ValueRangeConstraint class represents the ASN.1 value range
constraint.

VectorInfo 
The VectorInfo class represents the properties of ASN.1 types which are
strings or containers such as OCTET STRING or BIT STRING.

Exception  Description 

MetadataException 
The MetadataException is thrown by the com.oss.metadata classes
when an error occurs when trying to resolve symbolic references
to metadata objects.

Copyright © 2020 OSS Nokalva, Inc. All rights reserved.
This document is proprietary to OSS Nokalva, Inc., and may be used only by their direct licensees. Distribution is not permitted. This copyright statement must not be removed.