All Classes and Interfaces

Class
Description
Abstract TokenListener that can be extended when not all callback methods are required.
Number encoding byte order.
Codec generator for the C11 programming language.
Abstraction for code generators to implement.
SBE compositeType which is a composite of other composites, sets, enums, or simple types.
OutputManager for managing the creation of C11 source files as the target of code generation.
DTO generator for the CSharp programming language.
CodeGenerator factory for C++ DTOs.
Codec generator for the C++11 programming language with conditional compilation for additional C++14 and C++17 features.
Utilities for mapping between IR and the C++ language.
CodeGenerator factory for the CSharp target programming language.
DTO generator for the CSharp programming language.
CodeGenerator factory for CSharp DTOs.
Codec generator for the CSharp programming language.
OutputManager for managing the creation of C# source files as the target of code generation.
Utilities for mapping between IR and the C# language.
Utilities for mapping between IR and the C language.
SBE simple encoded data type.
Optional encoding settings that can be associated with Tokens.
Builder to make Encoding easier to create.
Indicates the presence status of a primitive encoded field in a message.
SBE enum type for representing an enumeration of values.
Holder for valid values for and EnumType.
Class to hold error handling state while parsing an XML message schema.
Representation for a field (or group or data) member from the SBE schema.
A state machine that models whether codec interactions are safe.
Represents an interaction against a codec, e.g., encoder.wrap(...) or decoder.myVarData().
Factory for creating FieldPrecedenceModel.CodecInteraction instances.
A state in which a codec may reside.
A group of transitions that share the same end state.
Frame Header for start of encoding IR.
Frame Header for start of encoding IR.
Common code generation utility functions to be used by the different language specific backends.
Common operations available to all CodeGenerators.
Codec generator for the Go Lang programming language.
OutputManager for managing the creation of golang source files as the target of code generation.
Utilities for mapping between IR and the Golang language.
Group order for repeating groups in encoded messages.
Metadata description for a message header structure expected before messages to understand the type requiring decoding.
Intermediate Representation (IR) of SBE messages to be used for the generation of encoders and decoders as stubs in various languages.
Decoder for encoded Ir representing an SBE schema which can be read from a buffer or file.
Encoder for Ir representing an SBE schema which can be written to a buffer or file.
Class to hold the state while generating the Ir.
DTO generator for the Java programming language.
CodeGenerator factory for Java DTOs.
Generate codecs for the Java 8 programming language.
Implementation of DynamicPackageOutputManager for Java.
Utilities for mapping between Ir and the Java language.
Pretty Print JSON based upon the given Ir.
Listener for tokens when dynamically decoding a message which converts them to JSON for output.
An SBE message containing a list of Field objects and SBE message attributes.
Message identifiers and length of message root.
Message identifiers and length of message root.
Message schema aggregate for schema attributes, messageHeader, and reference for multiple Message objects.
Meta attribute enum for selecting a particular meta attribute value.
Selects sorted methods of a class that are annotated with GroupOrder.
OutputManager for managing the creation of C++11 source files as the target of code generation.
Used to decode a message header while doing on-the-fly decoding of a message stream.
On-the-fly decoder that dynamically decodes messages based on the IR for a schema.
Class to hold the values of the parsing options.
Builder to make ParserOptions easier to create.
A factory for creating a FieldPrecedenceModel for a message from its IR tokens.
The context describing how precedence checks should be generated.
Presence attribute values for a Type applied to a Field.
Field presence declaration.
Primitive types from which all other types are composed.
Primitive types in type system.
Class used to encapsulate values for primitives.
Representation type used for the stored value.
Generate codecs for the Rust programming language.
OutputManager for managing the creation of Rust source files as the target of code generation.
Utility method for Rust codec generation.
A tool for running the SBE parser, validator, and code generator.
An abstraction that allows for general transformations of the IR.
Entry point for schema transformations, will check all incoming configuration/properties and create the appropriate transformers as required.
SBE set tpe representing a bitset of options.
Holder for valid values for SBE schema enum type.
Signal the Token role within a stream of tokens.
Token signal type in IR.
Target a code generator for a given language.
Loader for CodeGenerators which target a language.
Class to encapsulate a token of information for the message schema stream.
Builder for Token which can simplify construction.
Codec for an IR Token.
Codec for an IR Token.
Callback interface to be implemented by code wanting to decode messages on-the-fly.
An SBE type.
Utility functions for applying over encoded types to help with on-the-fly (OTF) decoding.
Various validation utilities used across parser, IR, and generator
Header for var data fields.
Header for var data fields.
Encapsulate the XML Schema parsing for SBE so that other representations may be used to generate independent representations.