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.
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.