Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X 

A

AbstractTokenListener - Class in uk.co.real_logic.sbe.otf
Abstract TokenListener that can be extended when not all callback methods are required.
AbstractTokenListener() - Constructor for class uk.co.real_logic.sbe.otf.AbstractTokenListener
 
accessField(Token) - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel.CodecInteraction.CodecInteractionFactory
Find or create a FieldPrecedenceModel.CodecInteraction to represent accessing the field identified by the given token.
accessVarDataLength(Token) - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel.CodecInteraction.CodecInteractionFactory
Find or create a FieldPrecedenceModel.CodecInteraction to represent accessing the length of a variable-length data field without advancing the codec position.
actingVersion() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
actingVersion() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
addMessage(long, List<Token>) - Method in class uk.co.real_logic.sbe.ir.Ir
Add a List of Tokens for a given message id.
alwaysEndsInStartState() - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel.TransitionGroup
Returns true if the transitions in this group do not change state.
append(StringBuilder, String, String) - Static method in class uk.co.real_logic.sbe.generation.csharp.CSharpUtil
Shortcut to append a line of generated code
append(StringBuilder, String, String) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Shortcut to append a line of generated code
appendAsJsonString(StringBuilder, DirectBuffer, int, Encoding) - Static method in class uk.co.real_logic.sbe.otf.Types
Append an encoding as a Json String to a StringBuilder.
appendAsJsonString(StringBuilder, PrimitiveValue, Encoding) - Static method in class uk.co.real_logic.sbe.otf.Types
Append a value as a Json String to a StringBuilder.
appendAsString(StringBuilder, DirectBuffer, int, Encoding) - Static method in class uk.co.real_logic.sbe.otf.Types
Append an encoding as a String to a StringBuilder.
appendTo(StringBuilder) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
appendTo(StringBuilder) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
appendTo(StringBuilder) - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
appendTo(StringBuilder) - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
appendTo(StringBuilder) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
appendTo(StringBuilder) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
appendTo(StringBuilder) - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
appendTo(StringBuilder) - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
applicableMaxValue() - Method in class uk.co.real_logic.sbe.ir.Encoding
The most applicable max value for the encoded type.
applicableMinValue() - Method in class uk.co.real_logic.sbe.ir.Encoding
The most applicable min value for the encoded type.
applicableNamespace() - Method in class uk.co.real_logic.sbe.ir.Ir
Get the namespaceName to be used for generated code.
applicableNullValue() - Method in class uk.co.real_logic.sbe.ir.Encoding
The most applicable null value for the encoded type.
applicableTypeName() - Method in class uk.co.real_logic.sbe.ir.Token
Get the name of the type that should be applied in context.
arrayLength() - Method in class uk.co.real_logic.sbe.ir.Token
The number of encoded primitives in this type.

B

BI_MAX_VALUE_UINT64 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Maximum value representation for an unsigned 64-bit type.
BI_NULL_VALUE_UINT64 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Null value representation for an unsigned 64-bit type.
BLOCK_LENGTH - Static variable in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
BLOCK_LENGTH - Static variable in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
BLOCK_LENGTH - Static variable in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
BLOCK_LENGTH - Static variable in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
BLOCK_LENGTH - Static variable in class uk.co.real_logic.sbe.ir.HeaderStructure
The field containing the length of the root block in bytes.
blockLength() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
blockLength(int) - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
blockLength() - Method in class uk.co.real_logic.sbe.xml.Field
The block length of the field.
blockLength() - Method in class uk.co.real_logic.sbe.xml.Message
Return the encodedLength of the Message in bytes including any padding.
blockLengthEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
blockLengthEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
blockLengthEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
blockLengthEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
blockLengthMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
blockLengthMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
blockLengthMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
blockLengthMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
blockLengthNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
blockLengthNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
blockLengthSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
blockLengthType() - Method in class uk.co.real_logic.sbe.ir.HeaderStructure
The declared data type for the block length field.
buffer() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
buffer() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
buffer() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
buffer() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
buffer() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
buffer() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
buffer() - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
buffer() - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
build() - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
Build a new Encoding based on the values.
build() - Method in class uk.co.real_logic.sbe.ir.Token.Builder
Build a new Token based on the values.
build() - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
Creates an instance of ParserOptions with all the values set.
Builder() - Constructor for class uk.co.real_logic.sbe.ir.Encoding.Builder
 
Builder() - Constructor for class uk.co.real_logic.sbe.ir.Token.Builder
 
builder() - Static method in class uk.co.real_logic.sbe.xml.ParserOptions
Creates a builder.
Builder() - Constructor for class uk.co.real_logic.sbe.xml.ParserOptions.Builder
 
BYTE_ORDER - Static variable in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
BYTE_ORDER - Static variable in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
BYTE_ORDER - Static variable in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
BYTE_ORDER - Static variable in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
BYTE_ORDER - Static variable in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
BYTE_ORDER - Static variable in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
BYTE_ORDER - Static variable in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
BYTE_ORDER - Static variable in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
byteArrayValue() - Method in class uk.co.real_logic.sbe.PrimitiveValue
Return byte array value for this PrimitiveValue.
byteArrayValue(PrimitiveType) - Method in class uk.co.real_logic.sbe.PrimitiveValue
Return byte array value for this PrimitiveValue given a particular type
byteOrder(ByteOrder) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
ByteOrder for the Encoding.
byteOrder() - Method in class uk.co.real_logic.sbe.ir.Encoding
The ByteOrder for this encoding.
byteOrder() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
byteOrder(ByteOrderCodec) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
byteOrder() - Method in class uk.co.real_logic.sbe.ir.Ir
ByteOrder for all types in the schema.
byteOrder() - Method in class uk.co.real_logic.sbe.xml.MessageSchema
Return the byte order specified by the messageSchema
ByteOrderCodec - Enum in uk.co.real_logic.sbe.ir.generated
Number encoding byte order.
byteOrderEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
byteOrderEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
byteOrderEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
byteOrderEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
byteOrderId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
byteOrderId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
byteOrderMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
byteOrderMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
byteOrderRaw() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
byteOrderSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
byteOrderSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 

C

CGenerator - Class in uk.co.real_logic.sbe.generation.c
Codec generator for the C11 programming language.
CGenerator(Ir, OutputManager) - Constructor for class uk.co.real_logic.sbe.generation.c.CGenerator
Create a new C language CodeGenerator.
characterEncoding(String) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
Character encoding for the Encoding.
characterEncoding() - Method in class uk.co.real_logic.sbe.ir.Encoding
The character encoding for the token or null if not set.
characterEncoding() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
characterEncoding(String) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
characterEncoding() - Method in class uk.co.real_logic.sbe.PrimitiveValue
The character encoding of the byte array representation.
characterEncoding() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
The character encoding of the type
characterEncodingCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
characterEncodingCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
characterEncodingHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
characterEncodingHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
characterEncodingId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
characterEncodingId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
characterEncodingLength() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
characterEncodingMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
characterEncodingMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
characterEncodingSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
charset(String) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Code to fetch an instance of Charset corresponding to the given encoding.
charsetName(String) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Code to fetch the name of the Charset given the encoding.
checkEncodingIsComplete() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
checkEncodingIsComplete() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
checkForValidName(Node, String) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Check name against validity for C++ and Java naming.
checkForValidOffsets(Node) - Method in class uk.co.real_logic.sbe.xml.CompositeType
Check the composite for any specified offsets and validate they are correctly specified.
checkForWellFormedGroupSizeEncoding(Node) - Method in class uk.co.real_logic.sbe.xml.CompositeType
Check the composite for being a well-formed group encodedLength encoding.
checkForWellFormedMessageHeader(Node) - Method in class uk.co.real_logic.sbe.xml.CompositeType
Check the composite for being a well-formed message headerStructure encoding.
checkForWellFormedVariableLengthDataEncoding(Node) - Method in class uk.co.real_logic.sbe.xml.CompositeType
Check the composite for being a well-formed variable length data encoding.
checkIfShouldExit() - Method in class uk.co.real_logic.sbe.xml.ErrorHandler
Check if the parser should exit.
Choice(Node, PrimitiveType) - Constructor for class uk.co.real_logic.sbe.xml.SetType.Choice
Construct a Choice given the XML node and the encodingType
choices() - Method in class uk.co.real_logic.sbe.xml.SetType
The collection of possible SetType.Choice values for a bitset.
close() - Method in class uk.co.real_logic.sbe.ir.IrDecoder
close() - Method in class uk.co.real_logic.sbe.ir.IrEncoder
closingBraces(int) - Static method in class uk.co.real_logic.sbe.generation.cpp.CppUtil
Generate a count of closing braces, one on each line.
CodecInteraction() - Constructor for class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel.CodecInteraction
 
CodeGenerator - Interface in uk.co.real_logic.sbe.generation
Abstraction for code generators to implement.
collect(Signal, List<Token>, int, List<Token>) - Static method in class uk.co.real_logic.sbe.ir.GenerationUtil
Collect a run of tokens matching a signal.
collectFields(List<Token>, int, List<Token>) - Static method in class uk.co.real_logic.sbe.ir.GenerationUtil
Collect the fields for a message.
collectGroups(List<Token>, int, List<Token>) - Static method in class uk.co.real_logic.sbe.ir.GenerationUtil
Collect the groups for a message.
collectVarData(List<Token>, int, List<Token>) - Static method in class uk.co.real_logic.sbe.ir.GenerationUtil
Collect the var data for a message.
componentTokenCount() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
componentTokenCount(int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
componentTokenCount(int) - Method in class uk.co.real_logic.sbe.ir.Token.Builder
Count of tokens in the component.
componentTokenCount() - Method in class uk.co.real_logic.sbe.ir.Token
The number of tokens that make up this component.
componentTokenCount(int) - Method in class uk.co.real_logic.sbe.ir.Token
Set the number of tokens this component has.
componentTokenCountEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
componentTokenCountEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
componentTokenCountEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
componentTokenCountEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
componentTokenCountId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
componentTokenCountId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
componentTokenCountMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
componentTokenCountMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
componentTokenCountMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
componentTokenCountMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
componentTokenCountMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
componentTokenCountMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
componentTokenCountNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
componentTokenCountNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
componentTokenCountSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
componentTokenCountSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
COMPOSITE_TYPE - Static variable in class uk.co.real_logic.sbe.xml.CompositeType
SBE schema composite type.
CompositeType - Class in uk.co.real_logic.sbe.xml
SBE compositeType which is a composite of other composites, sets, enums, or simple types.
computedBlockLength(int) - Method in class uk.co.real_logic.sbe.xml.Field
The computed block length of the field.
computedBlockLength() - Method in class uk.co.real_logic.sbe.xml.Field
The computed block length of the field.
computedOffset(int) - Method in class uk.co.real_logic.sbe.xml.Field
Set the computed offset at which the field begins.
computedOffset() - Method in class uk.co.real_logic.sbe.xml.Field
The computed offset at which the field begins.
conclude() - Method in class uk.co.real_logic.sbe.generation.common.PrecedenceChecks.Context
Validates this PrecedenceChecks.Context instance.
constVal() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
The constant value of the type if specified
constValue(PrimitiveValue) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
Constant value to be used for the Encoding.
constValue() - Method in class uk.co.real_logic.sbe.ir.Encoding
The constant value for the token or null if not set.
constValue() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
constValue(String) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
constValueCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
constValueCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
constValueHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
constValueHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
constValueId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
constValueId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
constValueLength() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
constValueMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
constValueMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
constValueSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
context() - Method in class uk.co.real_logic.sbe.generation.common.PrecedenceChecks
Returns the PrecedenceChecks.Context describing how precedence checks should be generated.
Context() - Constructor for class uk.co.real_logic.sbe.generation.common.PrecedenceChecks.Context
 
COutputManager - Class in uk.co.real_logic.sbe.generation.c
OutputManager for managing the creation of C11 source files as the target of code generation.
COutputManager(String, String) - Constructor for class uk.co.real_logic.sbe.generation.c.COutputManager
Create a new OutputManager for generating C11 source files into a given package.
CPP_GENERATE_DTOS - Static variable in class uk.co.real_logic.sbe.SbeTool
Should generate C++ DTOs.
CPP_NAMESPACES_COLLAPSE - Static variable in class uk.co.real_logic.sbe.SbeTool
Boolean system property to toggle collapsing of nested namespaces in generated C++ stubs.
CppDtoGenerator - Class in uk.co.real_logic.sbe.generation.cpp
DTO generator for the CSharp programming language.
CppDtoGenerator(Ir, OutputManager) - Constructor for class uk.co.real_logic.sbe.generation.cpp.CppDtoGenerator
Create a new C# DTO CodeGenerator.
CppDtos - Class in uk.co.real_logic.sbe.generation.cpp
CodeGenerator factory for C++ DTOs.
CppDtos() - Constructor for class uk.co.real_logic.sbe.generation.cpp.CppDtos
 
CppGenerator - Class in uk.co.real_logic.sbe.generation.cpp
Codec generator for the C++11 programming language with conditional compilation for additional C++14 and C++17 features.
CppGenerator(Ir, boolean, OutputManager) - Constructor for class uk.co.real_logic.sbe.generation.cpp.CppGenerator
Create a new Cpp language CodeGenerator.
CppGenerator(Ir, boolean, PrecedenceChecks, OutputManager) - Constructor for class uk.co.real_logic.sbe.generation.cpp.CppGenerator
Create a new Go language CodeGenerator.
cppTypeName(PrimitiveType) - Static method in class uk.co.real_logic.sbe.generation.cpp.CppUtil
Map the name of a PrimitiveType to a C++98 primitive type name.
CppUtil - Class in uk.co.real_logic.sbe.generation.cpp
Utilities for mapping between IR and the C++ language.
CppUtil() - Constructor for class uk.co.real_logic.sbe.generation.cpp.CppUtil
 
createCargoToml() - Method in class uk.co.real_logic.sbe.generation.rust.RustOutputManager
Creates a new Cargo.toml file.
createCodecModel(String, List<Token>) - Method in class uk.co.real_logic.sbe.generation.common.PrecedenceChecks
Creates a FieldPrecedenceModel for the given message tokens, unless precedence checks are disabled, in which case null is returned.
createDecoderModel(String, List<Token>) - Method in class uk.co.real_logic.sbe.generation.common.PrecedenceChecks
Creates a FieldPrecedenceModel for the given message tokens, unless precedence checks are disabled, in which case null is returned.
createEncoderModel(String, List<Token>) - Method in class uk.co.real_logic.sbe.generation.common.PrecedenceChecks
Creates a FieldPrecedenceModel for the given message tokens, unless precedence checks are disabled, in which case null is returned.
createOutput(String) - Method in class uk.co.real_logic.sbe.generation.c.COutputManager
Create a new output which will be a C11 source file in the given package.
createOutput(String) - Method in class uk.co.real_logic.sbe.generation.cpp.NamespaceOutputManager
Create a new output which will be a C++98 source file in the given package.
createOutput(String) - Method in class uk.co.real_logic.sbe.generation.csharp.CSharpNamespaceOutputManager
Create a new output which will be a C# source file in the given package.
createOutput(String) - Method in class uk.co.real_logic.sbe.generation.golang.GolangOutputManager
Create a new output which will be a golang source file in the given package.
createOutput(String) - Method in class uk.co.real_logic.sbe.generation.java.JavaOutputManager
createOutput(String) - Method in class uk.co.real_logic.sbe.generation.rust.RustOutputManager
Create a new output which will be a rust source file in the given module.
CSharp - Class in uk.co.real_logic.sbe.generation.csharp
CodeGenerator factory for the CSharp target programming language.
CSharp() - Constructor for class uk.co.real_logic.sbe.generation.csharp.CSharp
 
CSHARP_GENERATE_NAMESPACE_DIR - Static variable in class uk.co.real_logic.sbe.SbeTool
Boolean system property to turn on or off generation of namespace directories during csharp code generation.
CSharpDtoGenerator - Class in uk.co.real_logic.sbe.generation.csharp
DTO generator for the CSharp programming language.
CSharpDtoGenerator(Ir, OutputManager) - Constructor for class uk.co.real_logic.sbe.generation.csharp.CSharpDtoGenerator
Create a new C# DTO CodeGenerator.
CSharpDtos - Class in uk.co.real_logic.sbe.generation.csharp
CodeGenerator factory for CSharp DTOs.
CSharpDtos() - Constructor for class uk.co.real_logic.sbe.generation.csharp.CSharpDtos
 
CSharpGenerator - Class in uk.co.real_logic.sbe.generation.csharp
Codec generator for the CSharp programming language.
CSharpGenerator(Ir, OutputManager) - Constructor for class uk.co.real_logic.sbe.generation.csharp.CSharpGenerator
Create a new C# language CodeGenerator.
CSharpGenerator(Ir, PrecedenceChecks, OutputManager) - Constructor for class uk.co.real_logic.sbe.generation.csharp.CSharpGenerator
Create a new C# language CodeGenerator.
CSharpNamespaceOutputManager - Class in uk.co.real_logic.sbe.generation.csharp
OutputManager for managing the creation of C# source files as the target of code generation.
CSharpNamespaceOutputManager(String, String) - Constructor for class uk.co.real_logic.sbe.generation.csharp.CSharpNamespaceOutputManager
Create a new OutputManager for generating C# source files into a given package.
CSharpUtil - Class in uk.co.real_logic.sbe.generation.csharp
Utilities for mapping between IR and the C# language.
CSharpUtil() - Constructor for class uk.co.real_logic.sbe.generation.csharp.CSharpUtil
 
cTypeName(PrimitiveType) - Static method in class uk.co.real_logic.sbe.generation.c.CUtil
Map the name of a PrimitiveType to a C11 primitive type name.
CUtil - Class in uk.co.real_logic.sbe.generation.c
Utilities for mapping between IR and the C language.
CUtil() - Constructor for class uk.co.real_logic.sbe.generation.c.CUtil
 

D

decode() - Method in class uk.co.real_logic.sbe.ir.IrDecoder
Decode the serialised Ir and return the decoded instance.
decode(DirectBuffer, int, int, int, List<Token>, TokenListener) - Static method in class uk.co.real_logic.sbe.otf.OtfMessageDecoder
Decode a message from the provided buffer based on the message schema described with IR Tokens.
DECODE_UNKNOWN_ENUM_VALUES - Static variable in class uk.co.real_logic.sbe.SbeTool
Should unknown enum values be decoded to support extension.
DEFAULT - Static variable in class uk.co.real_logic.sbe.xml.ParserOptions
Default parser options which can be used for convenience.
deprecated() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
deprecated(int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
deprecated(int) - Method in class uk.co.real_logic.sbe.ir.Token.Builder
Deprecated version attribute for the Token.
deprecated() - Method in class uk.co.real_logic.sbe.ir.Token
The version in which this context was deprecated.
deprecated() - Method in class uk.co.real_logic.sbe.xml.EnumType.ValidValue
Version in which EnumType.ValidValue was deprecated.
deprecated() - Method in class uk.co.real_logic.sbe.xml.Field
Deprecated version attribute for the field.
deprecated() - Method in class uk.co.real_logic.sbe.xml.Message
Version in which message was deprecated.
deprecated() - Method in class uk.co.real_logic.sbe.xml.SetType.Choice
Version in which SetType.Choice was deprecated.
deprecated() - Method in class uk.co.real_logic.sbe.xml.Type
Version in which type was deprecated.
deprecatedEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
deprecatedEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
deprecatedEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
deprecatedEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
deprecatedId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
deprecatedId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
deprecatedMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
deprecatedMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
deprecatedMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
deprecatedMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
deprecatedMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
deprecatedMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
deprecatedNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
deprecatedNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
deprecatedSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
deprecatedSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
description() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
description(String) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
description() - Method in class uk.co.real_logic.sbe.ir.Ir
Get the description for the schema.
description(String) - Method in class uk.co.real_logic.sbe.ir.Token.Builder
Description attribute for the Token.
description() - Method in class uk.co.real_logic.sbe.ir.Token
Description for what the token is to be used for.
description() - Method in class uk.co.real_logic.sbe.xml.EnumType.ValidValue
The description of the EnumType.ValidValue.
description() - Method in class uk.co.real_logic.sbe.xml.Field
Description attribute for the field.
description() - Method in class uk.co.real_logic.sbe.xml.Message
The description of the message (if set) or null
description() - Method in class uk.co.real_logic.sbe.xml.MessageSchema
The description of the schema.
description() - Method in class uk.co.real_logic.sbe.xml.SetType.Choice
The description of the bitset choice.
description() - Method in class uk.co.real_logic.sbe.xml.Type
The description of the Type (if set) or null.
descriptionCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
descriptionCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
descriptionHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
descriptionHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
descriptionId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
descriptionId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
descriptionLength() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
descriptionMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
descriptionMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
descriptionSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
determineGroupHasElements(Token) - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel.CodecInteraction.CodecInteractionFactory
Find or create a FieldPrecedenceModel.CodecInteraction to represent determining a repeating group has elements.
determineGroupIsEmpty(Token) - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel.CodecInteraction.CodecInteractionFactory
Find or create a FieldPrecedenceModel.CodecInteraction to represent determining a repeating group is empty.
dimensionType() - Method in class uk.co.real_logic.sbe.xml.Field
Dimension type for the field when group or var data.
doubleValue() - Method in class uk.co.real_logic.sbe.PrimitiveValue
Return double value for this PrimitiveValue.

E

encode() - Method in class uk.co.real_logic.sbe.ir.IrEncoder
Encode the provided Ir and return the length in bytes encoded.
ENCODED_DATA_TYPE - Static variable in class uk.co.real_logic.sbe.xml.EncodedDataType
SBE schema type.
ENCODED_LENGTH - Static variable in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
ENCODED_LENGTH - Static variable in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
ENCODED_LENGTH - Static variable in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
ENCODED_LENGTH - Static variable in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
EncodedDataType - Class in uk.co.real_logic.sbe.xml
SBE simple encoded data type.
EncodedDataType(Node) - Constructor for class uk.co.real_logic.sbe.xml.EncodedDataType
Construct a new encodedDataType from XML Schema.
EncodedDataType(Node, String, String) - Constructor for class uk.co.real_logic.sbe.xml.EncodedDataType
Construct a new encodedDataType from XML Schema.
EncodedDataType(String, Presence, String, String, PrimitiveType, int, boolean) - Constructor for class uk.co.real_logic.sbe.xml.EncodedDataType
Construct a new EncodedDataType with direct values.
EncodedDataType(String, String, Presence, String, String, PrimitiveType, int, boolean) - Constructor for class uk.co.real_logic.sbe.xml.EncodedDataType
Construct a new EncodedDataType with direct values.
encodedLength() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
encodedLength() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
encodedLength() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
encodedLength() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
encodedLength() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
encodedLength() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
encodedLength() - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
encodedLength() - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
encodedLength() - Method in class uk.co.real_logic.sbe.ir.Token
The encodedLength of this token in bytes.
encodedLength(int) - Method in class uk.co.real_logic.sbe.ir.Token
Set the encoded length for this node.
encodedLength() - Method in class uk.co.real_logic.sbe.otf.OtfHeaderDecoder
The encodedLength of the message header in bytes.
encodedLength() - Method in class uk.co.real_logic.sbe.xml.CompositeType
The encodedLength (in octets) of the list of encoded types.
encodedLength() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
The encodedLength (in octets) of the encoding as length of the primitiveType times its count.
encodedLength() - Method in class uk.co.real_logic.sbe.xml.EnumType
The encodedLength (in octets) of the encodingType
encodedLength() - Method in class uk.co.real_logic.sbe.xml.SetType
The encodedLength (in octets) of the encodingType
encodedLength() - Method in class uk.co.real_logic.sbe.xml.Type
The encodedLength (in octets) of the Type.
Encoding - Class in uk.co.real_logic.sbe.ir
Optional encoding settings that can be associated with Tokens.
encoding(Encoding) - Method in class uk.co.real_logic.sbe.ir.Token.Builder
Encoding type for the Token.
encoding() - Method in class uk.co.real_logic.sbe.ir.Token
Return the Encoding of the Token.
Encoding.Builder - Class in uk.co.real_logic.sbe.ir
Builder to make Encoding easier to create.
Encoding.Presence - Enum in uk.co.real_logic.sbe.ir
Indicates the presence status of a primitive encoded field in a message.
encodingType() - Method in class uk.co.real_logic.sbe.xml.EnumType
The PrimitiveType used to encode the enum.
encodingType() - Method in class uk.co.real_logic.sbe.xml.SetType
The encoding type of the bitset to be used on the wire.
endState() - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel.TransitionGroup
Returns the end state of the transitions in this group.
ENUM_TYPE - Static variable in class uk.co.real_logic.sbe.xml.EnumType
SBE schema enum type.
EnumType - Class in uk.co.real_logic.sbe.xml
SBE enum type for representing an enumeration of values.
EnumType.ValidValue - Class in uk.co.real_logic.sbe.xml
Holder for valid values for and EnumType.
epoch(String) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
Epoch value for the Encoding.
epoch() - Method in class uk.co.real_logic.sbe.ir.Encoding
The epoch from which a timestamp is offset.
epoch() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
epoch(String) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
epoch() - Method in class uk.co.real_logic.sbe.xml.Field
Epoch attribute for the field.
epochCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
epochCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
epochHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
epochHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
epochId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
epochId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
epochLength() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
epochMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
epochMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
epochSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
equals(Object) - Method in class uk.co.real_logic.sbe.PrimitiveValue
Determine if two values are equivalent.
error(String) - Method in class uk.co.real_logic.sbe.xml.ErrorHandler
Record a message signifying an error condition.
ERROR_HANDLER_KEY - Static variable in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Key for storing ErrorHandler as user data in XML document.
errorCount() - Method in class uk.co.real_logic.sbe.xml.ErrorHandler
The count of errors encountered.
ErrorHandler - Class in uk.co.real_logic.sbe.xml
Class to hold error handling state while parsing an XML message schema.
ErrorHandler(PrintStream, ParserOptions) - Constructor for class uk.co.real_logic.sbe.xml.ErrorHandler
Construct a new ErrorHandler that outputs to a provided PrintStream which overrides the value set in ParserOptions.errorPrintStream().
ErrorHandler(ParserOptions) - Constructor for class uk.co.real_logic.sbe.xml.ErrorHandler
Default ErrorHandler that outputs to System.err if ParserOptions.errorPrintStream() is not set.
errorPrintStream(PrintStream) - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
Set the PrintStream to which parsing errors and warnings are printed.
errorPrintStream() - Method in class uk.co.real_logic.sbe.xml.ParserOptions
The PrintStream to which errors and warnings are printed when parsing.
exampleCode() - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel.TransitionGroup
Returns some example code for the codec interaction that the transitions in this group share.

F

Field - Class in uk.co.real_logic.sbe.xml
Representation for a field (or group or data) member from the SBE schema.
fieldId() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
fieldId(int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
fieldIdEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
fieldIdEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
fieldIdEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
fieldIdEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
fieldIdId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
fieldIdId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
fieldIdMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
fieldIdMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
fieldIdMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
fieldIdMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
fieldIdMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
fieldIdMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
fieldIdNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
fieldIdNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
fieldIdSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
fieldIdSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
FieldPrecedenceModel - Class in uk.co.real_logic.sbe.generation.common
A state machine that models whether codec interactions are safe.
FieldPrecedenceModel.CodecInteraction - Class in uk.co.real_logic.sbe.generation.common
Represents an interaction against a codec, e.g., encoder.wrap(...) or decoder.myVarData().
FieldPrecedenceModel.CodecInteraction.CodecInteractionFactory - Class in uk.co.real_logic.sbe.generation.common
Factory for creating FieldPrecedenceModel.CodecInteraction instances.
FieldPrecedenceModel.State - Class in uk.co.real_logic.sbe.generation.common
A state in which a codec may reside.
FieldPrecedenceModel.TransitionGroup - Class in uk.co.real_logic.sbe.generation.common
A group of transitions that share the same end state.
fields() - Method in class uk.co.real_logic.sbe.xml.Message
Return the list of fields in the message
findEndSignal(List<Token>, int, Signal, String) - Static method in class uk.co.real_logic.sbe.ir.GenerationUtil
Find the index of the end signal for a given name.
findFirst(String, List<Token>, int) - Static method in class uk.co.real_logic.sbe.generation.Generators
Find the first token with a given name from an index inclusive.
findMessages(Document, XPath, Map<String, Type>) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Scan XML for all message definitions and save in map.
findSignal(List<Token>, Signal) - Static method in class uk.co.real_logic.sbe.ir.GenerationUtil
Find the first instance of a given signal.
findSubGroupNames(List<Token>) - Static method in class uk.co.real_logic.sbe.ir.GenerationUtil
Find a list of subgroup names.
findTypes(Document, XPath) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Scan XML for all types (encodedDataType, compositeType, enumType, and setType) and save in a map.
forEachField(List<Token>, BiConsumer<Token, Token>) - Static method in class uk.co.real_logic.sbe.generation.Generators
For each field found in a list of field Tokens take the field token and following type token to a BiConsumer.
forEachStartState(Consumer<FieldPrecedenceModel.State>) - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel.TransitionGroup
Iterate over the start states of the transitions in this group.
forEachStateOrderedByStateNumber(Consumer<FieldPrecedenceModel.State>) - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel
Iterates over the codec states in the order of their state numbers.
forEachTerminalEncoderState(Consumer<FieldPrecedenceModel.State>) - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel
Iterates over the states in which a codec is fully encoded.
forEachTransition(FieldPrecedenceModel.CodecInteraction, Consumer<FieldPrecedenceModel.TransitionGroup>) - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel
Iterates over the possible state machine transitions due to the supplied codec interaction.
forEachTransitionFrom(FieldPrecedenceModel.State, Consumer<FieldPrecedenceModel.TransitionGroup>) - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel
Finds the possible transitions from a given state.
forEachWrappedStateByVersionDesc(IntObjConsumer<FieldPrecedenceModel.State>) - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel
Iterates over the states after a codec is wrapped over a particular version of data.
formatByteOrderEncoding(ByteOrder, PrimitiveType) - Static method in class uk.co.real_logic.sbe.generation.c.CUtil
Return the C99 formatted byte order encoding string to use for a given byte order and primitiveType
formatByteOrderEncoding(ByteOrder, PrimitiveType) - Static method in class uk.co.real_logic.sbe.generation.cpp.CppUtil
Return the Cpp98 formatted byte order encoding string to use for a given byte order and primitiveType
formatClassName(String) - Static method in class uk.co.real_logic.sbe.generation.cpp.CppUtil
Format a String as a class name.
formatClassName(String) - Static method in class uk.co.real_logic.sbe.generation.csharp.CSharpUtil
Format a String as a class name.
formatClassName(String) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Format a class name for the generated code.
formatForCppKeyword(String) - Static method in class uk.co.real_logic.sbe.generation.cpp.CppUtil
Format a String with a suffix in case it's a keyword.
formatForCSharpKeyword(String) - Static method in class uk.co.real_logic.sbe.generation.csharp.CSharpUtil
Format a String with a suffix in case it's a keyword.
formatForJavaKeyword(String) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Format a name for generated code.
formatGetterName(String) - Static method in class uk.co.real_logic.sbe.generation.csharp.CSharpUtil
Format a Getter name for generated code.
formatGetterName(String) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Format a Getter name for generated code.
formatName(String) - Static method in class uk.co.real_logic.sbe.generation.c.CUtil
Format a String as a struct name.
formatPropertyName(String) - Static method in class uk.co.real_logic.sbe.generation.c.CUtil
Format a String as a property name.
formatPropertyName(String) - Static method in class uk.co.real_logic.sbe.generation.cpp.CppUtil
Format a String as a property name.
formatPropertyName(String) - Static method in class uk.co.real_logic.sbe.generation.csharp.CSharpUtil
Format a String as a property name.
formatPropertyName(String) - Static method in class uk.co.real_logic.sbe.generation.golang.GolangUtil
Format a String as a property name.
formatPropertyName(String) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Format a property name for generated code.
formatScopedName(CharSequence[], String) - Static method in class uk.co.real_logic.sbe.generation.c.CUtil
Format a String as a struct name prepended with a scope.
formatTypeName(String) - Static method in class uk.co.real_logic.sbe.generation.golang.GolangUtil
Format a String as a type name.
formatVariableName(String) - Static method in class uk.co.real_logic.sbe.generation.csharp.CSharpUtil
Format a String as a variable name.
FrameCodecDecoder - Class in uk.co.real_logic.sbe.ir.generated
Frame Header for start of encoding IR.
FrameCodecDecoder() - Constructor for class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
FrameCodecEncoder - Class in uk.co.real_logic.sbe.ir.generated
Frame Header for start of encoding IR.
FrameCodecEncoder() - Constructor for class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 

G

generate() - Method in class uk.co.real_logic.sbe.generation.c.CGenerator
Generate the complete set of types and messages for a schema.
generate() - Method in interface uk.co.real_logic.sbe.generation.CodeGenerator
Generate the complete set of types and messages for a schema.
generate() - Method in class uk.co.real_logic.sbe.generation.cpp.CppDtoGenerator
Generate the complete set of types and messages for a schema.
generate() - Method in class uk.co.real_logic.sbe.generation.cpp.CppGenerator
Generate the complete set of types and messages for a schema.
generate() - Method in class uk.co.real_logic.sbe.generation.csharp.CSharpDtoGenerator
Generate the complete set of types and messages for a schema.
generate() - Method in class uk.co.real_logic.sbe.generation.csharp.CSharpGenerator
Generate the complete set of types and messages for a schema.
generate() - Method in class uk.co.real_logic.sbe.generation.golang.GolangGenerator
Generate the complete set of types and messages for a schema.
generate() - Method in class uk.co.real_logic.sbe.generation.java.JavaDtoGenerator
Generate the complete set of types and messages for a schema.
generate() - Method in class uk.co.real_logic.sbe.generation.java.JavaGenerator
Generate the complete set of types and messages for a schema.
generate() - Method in class uk.co.real_logic.sbe.generation.rust.RustGenerator
 
generate(Ir, String, String) - Static method in class uk.co.real_logic.sbe.SbeTool
Generate SBE encoding and decoding stubs for a target language.
generate(MessageSchema, String) - Method in class uk.co.real_logic.sbe.xml.IrGenerator
Generate a complete Ir for a given schema.
generate(MessageSchema) - Method in class uk.co.real_logic.sbe.xml.IrGenerator
Generate a complete Ir for a given schema.
GENERATE_IR - Static variable in class uk.co.real_logic.sbe.SbeTool
Boolean system property to turn on or off generation of IR.
GENERATE_PRECEDENCE_CHECKS - Static variable in class uk.co.real_logic.sbe.SbeTool
Whether to generate field precedence checks.
GENERATE_STUBS - Static variable in class uk.co.real_logic.sbe.SbeTool
Boolean system property to turn on or off generation of stubs.
generatedRepresentationClassName() - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel
Returns the name of the class that models the state machine in generated code.
generateFileFromTemplate(String, String) - Method in class uk.co.real_logic.sbe.generation.golang.GolangGenerator
Generate a file for the Ir based on a template.
generateFlyweightPropertyJavadoc(StringBuilder, String, Token, String) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Generate the Javadoc comment header for flyweight property.
generateGraph(StringBuilder, String) - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel
Encodes the state machine as a graphviz dot diagram.
generateGroupEncodePropertyJavadoc(StringBuilder, String, Token, String) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Generate the Javadoc comment header for group encode property.
generateLiteral(PrimitiveType, String) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Generate a literal value to be used in code generation.
generateMessageHeaderStub() - Method in class uk.co.real_logic.sbe.generation.c.CGenerator
Generate the composites for dealing with the message header.
generateMessageHeaderStub() - Method in class uk.co.real_logic.sbe.generation.cpp.CppGenerator
Generate the composites for dealing with the message header.
generateMessageHeaderStub() - Method in class uk.co.real_logic.sbe.generation.csharp.CSharpGenerator
Generate the composites for dealing with the message header.
generateMessageHeaderStub() - Method in class uk.co.real_logic.sbe.generation.golang.GolangGenerator
Generate the composites for dealing with the message header.
generateMessageHeaderStub() - Method in class uk.co.real_logic.sbe.generation.java.JavaGenerator
Generate the composites for dealing with the message header.
generateOptionDecodeJavadoc(Appendable, String, Token) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Generate the Javadoc comment header for a bitset choice option decode method.
generateOptionEncodeJavadoc(Appendable, String, Token) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Generate the Javadoc comment header for a bitset choice option encode method.
generateTypeJavadoc(StringBuilder, String, Token) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Generate the Javadoc comment header for a type.
generateTypeStubs() - Method in class uk.co.real_logic.sbe.generation.csharp.CSharpGenerator
Generate the stubs for the types used as message fields.
generateTypeStubs() - Method in class uk.co.real_logic.sbe.generation.golang.GolangGenerator
Generate the stubs for the types used as message fields.
generateTypeStubs() - Method in class uk.co.real_logic.sbe.generation.java.JavaGenerator
Generate the stubs for the types used as message fields.
GenerationUtil - Class in uk.co.real_logic.sbe.ir
Common code generation utility functions to be used by the different language specific backends.
GenerationUtil() - Constructor for class uk.co.real_logic.sbe.ir.GenerationUtil
 
Generators - Class in uk.co.real_logic.sbe.generation
Common operations available to all CodeGenerators.
Generators() - Constructor for class uk.co.real_logic.sbe.generation.Generators
 
get(String) - Static method in enum uk.co.real_logic.sbe.generation.TargetCodeGeneratorLoader
Do a case-insensitive lookup of a target language for code generation.
get(short) - Static method in enum uk.co.real_logic.sbe.ir.generated.ByteOrderCodec
Lookup the enum value representing the value.
get(short) - Static method in enum uk.co.real_logic.sbe.ir.generated.PresenceCodec
Lookup the enum value representing the value.
get(short) - Static method in enum uk.co.real_logic.sbe.ir.generated.PrimitiveTypeCodec
Lookup the enum value representing the value.
get(short) - Static method in enum uk.co.real_logic.sbe.ir.generated.SignalCodec
Lookup the enum value representing the value.
get(String) - Static method in enum uk.co.real_logic.sbe.PrimitiveType
Lookup PrimitiveType by String name and return Enum.
get(String) - Static method in enum uk.co.real_logic.sbe.xml.Presence
Lookup Presence name and return enum.
getAttributeValue(Node, String) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Helper function that throws an exception when the attribute is not set.
getAttributeValue(Node, String, String) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Helper function that uses a default value when value not set.
getAttributeValueOrNull(Node, String) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Helper function that hides the null return from NamedNodeMap.getNamedItem(String).
getBlockLength(DirectBuffer, int) - Method in class uk.co.real_logic.sbe.otf.OtfHeaderDecoder
Get the block length of the root block in the message.
getByteOrder(String) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Helper function to convert a schema byteOrderName into a ByteOrder.
getCharacterEncoding(MutableDirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getCharacterEncoding(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getChoice(PrimitiveValue) - Method in class uk.co.real_logic.sbe.xml.SetType
Get the SetType.Choice represented by a PrimitiveValue.
getChoice(String) - Method in class uk.co.real_logic.sbe.xml.SetType
Get the SetType.Choice represented by a String name.
getConstValue(MutableDirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getConstValue(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getDescription(MutableDirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getDescription(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getEpoch(MutableDirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getEpoch(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getInt(DirectBuffer, int, PrimitiveType, ByteOrder) - Static method in class uk.co.real_logic.sbe.otf.Types
Get an integer value from a buffer at a given index for a PrimitiveType.
getLong(DirectBuffer, int, Encoding) - Static method in class uk.co.real_logic.sbe.otf.Types
Get a long value from a buffer at a given index for a given Encoding.
getMaxValue(MutableDirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getMaxValue(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getMessage(long) - Method in class uk.co.real_logic.sbe.ir.Ir
Get the getMessage for a given identifier.
getMessage(long) - Method in class uk.co.real_logic.sbe.xml.MessageSchema
Return a given Message object with the given messageId.
getMessageBody(List<Token>) - Static method in class uk.co.real_logic.sbe.ir.GenerationUtil
Get the tokens for the message body by subtracting the message wrapper.
getMinValue(MutableDirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getMinValue(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getName(MutableDirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getName(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getNamespaceName(MutableDirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
getNamespaceName(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
getNullValue(MutableDirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getNullValue(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getPackageName(MutableDirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
getPackageName(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
getReferencedName(MutableDirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getReferencedName(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getSchemaId(DirectBuffer, int) - Method in class uk.co.real_logic.sbe.otf.OtfHeaderDecoder
Get the schema id number from the message header.
getSchemaVersion(DirectBuffer, int) - Method in class uk.co.real_logic.sbe.otf.OtfHeaderDecoder
Get the schema version number from the message header.
getSemanticType(MutableDirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getSemanticType(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getSemanticVersion(MutableDirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
getSemanticVersion(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
getTemplateId(DirectBuffer, int) - Method in class uk.co.real_logic.sbe.otf.OtfHeaderDecoder
Get the template id from the message header.
getTimeUnit(MutableDirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getTimeUnit(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
getType(String) - Method in class uk.co.real_logic.sbe.ir.Ir
Get the type representation for a given type name.
getType(String) - Method in class uk.co.real_logic.sbe.xml.CompositeType
Return the EncodedDataType within this composite with the given name.
getType(String) - Method in class uk.co.real_logic.sbe.xml.MessageSchema
Get the Type for a given name.
getTypeList() - Method in class uk.co.real_logic.sbe.xml.CompositeType
Return list of the Types that compose this composite.
getTypesPackageAttribute(Node) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
To be used with descendant elements of <types> elements.
getValidValue(PrimitiveValue) - Method in class uk.co.real_logic.sbe.xml.EnumType
Get the EnumType.ValidValue represented by a PrimitiveValue.
getValidValue(String) - Method in class uk.co.real_logic.sbe.xml.EnumType
Get the EnumType.ValidValue represented by a string name.
GolangGenerator - Class in uk.co.real_logic.sbe.generation.golang
Codec generator for the Go Lang programming language.
GolangGenerator(Ir, OutputManager) - Constructor for class uk.co.real_logic.sbe.generation.golang.GolangGenerator
Create a new Go language CodeGenerator.
golangMarshalType(PrimitiveType) - Static method in class uk.co.real_logic.sbe.generation.golang.GolangUtil
Map the name of a PrimitiveType to a Golang marhsalling function name.
GolangOutputManager - Class in uk.co.real_logic.sbe.generation.golang
OutputManager for managing the creation of golang source files as the target of code generation.
GolangOutputManager(String, String) - Constructor for class uk.co.real_logic.sbe.generation.golang.GolangOutputManager
Create a new OutputManager for generating golang source files into a given package.
golangTypeName(PrimitiveType) - Static method in class uk.co.real_logic.sbe.generation.golang.GolangUtil
Map the name of a PrimitiveType to a Golang primitive type name.
GolangUtil - Class in uk.co.real_logic.sbe.generation.golang
Utilities for mapping between IR and the Golang language.
GolangUtil() - Constructor for class uk.co.real_logic.sbe.generation.golang.GolangUtil
 
groupFields(List<Field>) - Method in class uk.co.real_logic.sbe.xml.Field
Set the group fields when a group.
groupFields() - Method in class uk.co.real_logic.sbe.xml.Field
Get the list of group fields.
GroupOrder - Annotation Type in uk.co.real_logic.sbe.codec.java
Group order for repeating groups in encoded messages.
groupQualifiedName() - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel.CodecInteraction
Returns a name for the interaction qualified by any groups that it is nested within.

H

handleError(Node, String) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Handle an error condition as consequence of parsing.
handleWarning(Node, String) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Handle a warning condition as a consequence of parsing.
hashCode() - Method in class uk.co.real_logic.sbe.PrimitiveValue
Return hashCode for value.
HEADER_TYPE_DEFAULT - Static variable in class uk.co.real_logic.sbe.xml.MessageSchema
Default message header type name for the SBE spec.
HeaderStructure - Class in uk.co.real_logic.sbe.ir
Metadata description for a message header structure expected before messages to understand the type requiring decoding.
HeaderStructure(List<Token>) - Constructor for class uk.co.real_logic.sbe.ir.HeaderStructure
Construct the header structure from a list of tokens containing the minimum expected set of fields.
headerStructure() - Method in class uk.co.real_logic.sbe.ir.Ir
Return the HeaderStructure description for all messages.

I

id() - Method in class uk.co.real_logic.sbe.ir.Ir
Get the id number of the schema.
id(int) - Method in class uk.co.real_logic.sbe.ir.Token.Builder
ID attribute for the Token.
id() - Method in class uk.co.real_logic.sbe.ir.Token
Return the ID of the token assigned by the specification
id() - Method in class uk.co.real_logic.sbe.xml.Field
ID attribute for the field.
id() - Method in class uk.co.real_logic.sbe.xml.Message
Return the template schemaId of the message
id() - Method in class uk.co.real_logic.sbe.xml.MessageSchema
The id number of the schema.
IDENTITY_TRANSFORMER - Static variable in interface uk.co.real_logic.sbe.xml.SchemaTransformer
Does an identity transform of the incoming schema.
interactionFactory() - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel
Returns a hash-consing factory for codec interactions.
INVALID_ID - Static variable in class uk.co.real_logic.sbe.ir.Token
Invalid ID value.
INVALID_ID - Static variable in class uk.co.real_logic.sbe.xml.Field
Value to indicate a Field is invalid or not yet set.
Ir - Class in uk.co.real_logic.sbe.ir
Intermediate Representation (IR) of SBE messages to be used for the generation of encoders and decoders as stubs in various languages.
Ir(String, String, int, int, String, String, ByteOrder, List<Token>) - Constructor for class uk.co.real_logic.sbe.ir.Ir
Create a new IR container taking a defensive copy of the headerStructure Tokens passed.
IrDecoder - Class in uk.co.real_logic.sbe.ir
Decoder for encoded Ir representing an SBE schema which can be read from a buffer or file.
IrDecoder(String) - Constructor for class uk.co.real_logic.sbe.ir.IrDecoder
Construct a Ir decoder by opening a file for a given name.
IrDecoder(ByteBuffer) - Constructor for class uk.co.real_logic.sbe.ir.IrDecoder
Construct a Ir decoder for data encoded in a ByteBuffer.
IrEncoder - Class in uk.co.real_logic.sbe.ir
Encoder for Ir representing an SBE schema which can be written to a buffer or file.
IrEncoder(String, Ir) - Constructor for class uk.co.real_logic.sbe.ir.IrEncoder
Construct an encoder for Ir to a file.
IrEncoder(ByteBuffer, Ir) - Constructor for class uk.co.real_logic.sbe.ir.IrEncoder
Construct an encoder for Ir to a ByteBuffer.
IrGenerator - Class in uk.co.real_logic.sbe.xml
Class to hold the state while generating the Ir.
IrGenerator() - Constructor for class uk.co.real_logic.sbe.xml.IrGenerator
 
irId() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
irId(int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
irIdEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
irIdEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
irIdEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
irIdEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
irIdId() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
irIdId() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
irIdMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
irIdMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
irIdMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
irIdMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
irIdMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
irIdMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
irIdNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
irIdNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
irIdSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
irIdSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
irVersion() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
irVersion(int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
irVersionEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
irVersionEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
irVersionEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
irVersionEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
irVersionId() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
irVersionId() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
irVersionMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
irVersionMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
irVersionMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
irVersionMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
irVersionMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
irVersionMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
irVersionNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
irVersionNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
irVersionSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
irVersionSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
isAsciiEncoding(String) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Checks if the given encoding represents an ASCII charset.
isCKeyword(String) - Static method in class uk.co.real_logic.sbe.ValidationUtil
Is the token a C language keyword?
isConstantEncoding() - Method in class uk.co.real_logic.sbe.ir.Token
Is the encoding presence is a constant or not?
isCppKeyword(String) - Static method in class uk.co.real_logic.sbe.ValidationUtil
Is the token a C++ language keyword?
isCSharpKeyword(String) - Static method in class uk.co.real_logic.sbe.ValidationUtil
Is the token a C# language keyword?
isGolangKeyword(String) - Static method in class uk.co.real_logic.sbe.ValidationUtil
Is the token a Go language keyword?
isJavaKeyword(String) - Static method in class uk.co.real_logic.sbe.ValidationUtil
Is this token a Java keyword?
isOptionalEncoding() - Method in class uk.co.real_logic.sbe.ir.Token
Is the encoding presence is optional or not?
isSbeCName(String) - Static method in class uk.co.real_logic.sbe.ValidationUtil
Check value for validity of usage as a C identifier.
isSbeCppName(String) - Static method in class uk.co.real_logic.sbe.ValidationUtil
Check value for validity of usage as a C++ identifier.
isSbeCSharpName(String) - Static method in class uk.co.real_logic.sbe.ValidationUtil
"Check" value for validity of usage as a csharp identifier.
isSbeGolangName(String) - Static method in class uk.co.real_logic.sbe.ValidationUtil
"Check" value for validity of usage as a golang identifier.
isSbeJavaName(String) - Static method in class uk.co.real_logic.sbe.ValidationUtil
Check string for validity of usage as a Java identifier.
isTopLevelBlockFieldAccess() - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel.CodecInteraction
Returns true if this interaction is a top-level block field access; false otherwise.
isUnsigned(PrimitiveType) - Static method in enum uk.co.real_logic.sbe.PrimitiveType
Is the type an unsigned type like in C.
isUtf8Encoding(String) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Checks if the given encoding represents a UTF-8 charset.
isVariableLength() - Method in class uk.co.real_logic.sbe.xml.CompositeType
Is the type variable length when encoded.
isVariableLength() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
Return the variableLength attribute of the type
isVariableLength() - Method in class uk.co.real_logic.sbe.xml.EnumType
Is the type variable length when encoded.
isVariableLength() - Method in class uk.co.real_logic.sbe.xml.Field
Is the field variable length when encoded?
isVariableLength() - Method in class uk.co.real_logic.sbe.xml.SetType
Always false.
isVariableLength() - Method in class uk.co.real_logic.sbe.xml.Type
Is the type variable length when encoded.

J

JAVA_DECODING_BUFFER_TYPE - Static variable in class uk.co.real_logic.sbe.SbeTool
Specifies the name of the Java read only buffer to wrap.
JAVA_DEFAULT_DECODING_BUFFER_TYPE - Static variable in class uk.co.real_logic.sbe.SbeTool
Default class to use as the buffer read only implementation in generated code.
JAVA_DEFAULT_ENCODING_BUFFER_TYPE - Static variable in class uk.co.real_logic.sbe.SbeTool
Default class to use as the buffer mutable implementation in generated code.
JAVA_ENCODING_BUFFER_TYPE - Static variable in class uk.co.real_logic.sbe.SbeTool
Specifies the name of the Java mutable buffer to wrap.
JAVA_GENERATE_DTOS - Static variable in class uk.co.real_logic.sbe.SbeTool
Should generate Java DTOs.
JAVA_GENERATE_INTERFACES - Static variable in class uk.co.real_logic.sbe.SbeTool
Boolean system property to turn on or off generation of the interface hierarchy.
JAVA_GROUP_ORDER_ANNOTATION - Static variable in class uk.co.real_logic.sbe.SbeTool
Should the GroupOrder annotation be added to generated stubs.
JAVA_INTERFACE_PACKAGE - Static variable in class uk.co.real_logic.sbe.SbeTool
Package in which the generated Java interfaces will be placed.
JAVA_PRECEDENCE_CHECKS_PROPERTY_NAME - Static variable in class uk.co.real_logic.sbe.SbeTool
The name of the system property that enables access order checks at runtime in generated Java code.
JavaDtoGenerator - Class in uk.co.real_logic.sbe.generation.java
DTO generator for the Java programming language.
JavaDtoGenerator(Ir, OutputManager) - Constructor for class uk.co.real_logic.sbe.generation.java.JavaDtoGenerator
Create a new C# DTO CodeGenerator.
JavaDtos - Class in uk.co.real_logic.sbe.generation.java
CodeGenerator factory for Java DTOs.
JavaDtos() - Constructor for class uk.co.real_logic.sbe.generation.java.JavaDtos
 
JavaGenerator - Class in uk.co.real_logic.sbe.generation.java
Generate codecs for the Java 8 programming language.
JavaGenerator(Ir, String, String, boolean, boolean, boolean, DynamicPackageOutputManager) - Constructor for class uk.co.real_logic.sbe.generation.java.JavaGenerator
Create a new Java language CodeGenerator.
JavaGenerator(Ir, String, String, boolean, boolean, boolean, boolean, DynamicPackageOutputManager) - Constructor for class uk.co.real_logic.sbe.generation.java.JavaGenerator
Create a new Java language CodeGenerator.
JavaGenerator(Ir, String, String, boolean, boolean, boolean, boolean, PrecedenceChecks, DynamicPackageOutputManager) - Constructor for class uk.co.real_logic.sbe.generation.java.JavaGenerator
Create a new Java language CodeGenerator.
JavaOutputManager - Class in uk.co.real_logic.sbe.generation.java
Implementation of DynamicPackageOutputManager for Java.
JavaOutputManager(String, String) - Constructor for class uk.co.real_logic.sbe.generation.java.JavaOutputManager
Constructor.
javaTypeName(PrimitiveType) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Map the name of a PrimitiveType to a Java primitive type name.
JavaUtil - Class in uk.co.real_logic.sbe.generation.java
Utilities for mapping between Ir and the Java language.
JavaUtil() - Constructor for class uk.co.real_logic.sbe.generation.java.JavaUtil
 
JsonPrinter - Class in uk.co.real_logic.sbe.json
Pretty Print JSON based upon the given Ir.
JsonPrinter(Ir) - Constructor for class uk.co.real_logic.sbe.json.JsonPrinter
Create a new JSON printer for a given message Ir.
JsonTokenListener - Class in uk.co.real_logic.sbe.json
Listener for tokens when dynamically decoding a message which converts them to JSON for output.
JsonTokenListener(StringBuilder) - Constructor for class uk.co.real_logic.sbe.json.JsonTokenListener
Construct a new TokenListener that will write JSON formatted output.

K

KEYWORD_APPEND_TOKEN - Static variable in class uk.co.real_logic.sbe.SbeTool
Specifies token that should be appended to keywords to avoid compilation errors.

L

latestVersionWrappedState() - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel
The state after a codec is wrapped in the latest version.
length() - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
length(int) - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
length() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
Return the length attribute of the type
lengthEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
lengthEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
lengthEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
lengthEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
lengthMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
lengthMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
lengthMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
lengthMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
lengthNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
lengthNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
lengthSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
limit() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
limit(int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
limit() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
limit(int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
limit() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
limit(int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
limit() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
limit(int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
longValue() - Method in class uk.co.real_logic.sbe.PrimitiveValue
Return long value for this PrimitiveValue.

M

main(String[]) - Static method in class uk.co.real_logic.sbe.SbeTool
Main entry point for the SBE Tool.
makeDataFieldCompositeType() - Method in class uk.co.real_logic.sbe.xml.CompositeType
Make this composite type, if it has a varData member, variable length by making the type with the name "varData" be variable length.
matchOnLength(Supplier<CharSequence>, Supplier<CharSequence>) - Method in class uk.co.real_logic.sbe.ir.Token
Match which approach to take based on the length of the token.
MAX_VALUE_CHAR - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Maximum value representation for a char type.
MAX_VALUE_DOUBLE - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Maximum value representation for a double precision 64-bit floating point type.
MAX_VALUE_FLOAT - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Maximum value representation for a single precision 32-bit floating point type.
MAX_VALUE_INT16 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Maximum value representation for a signed 16-bit type.
MAX_VALUE_INT32 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Maximum value representation for a signed 32-bit type.
MAX_VALUE_INT64 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Maximum value representation for a signed 64-bit type.
MAX_VALUE_INT8 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Maximum value representation for a signed 8-bit type.
MAX_VALUE_UINT16 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Maximum value representation for an unsigned 16-bit type.
MAX_VALUE_UINT32 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Maximum value representation for an unsigned 32-bit type.
MAX_VALUE_UINT64 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Maximum value representation for an unsigned 64-bit type.
MAX_VALUE_UINT8 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Maximum value representation for an unsigned 8-bit type.
maxValue(PrimitiveValue) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
Maximum value for the Encoding.
maxValue() - Method in class uk.co.real_logic.sbe.ir.Encoding
The max value for the token or null if not set.
maxValue() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
maxValue(String) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
maxValue() - Method in enum uk.co.real_logic.sbe.PrimitiveType
The maxValue of the primitive type.
maxValue() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
The maxValue of the type
maxValueCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
maxValueCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
maxValueHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
maxValueHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
maxValueId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
maxValueId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
maxValueLength() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
maxValueMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
maxValueMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
maxValueSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
Message - Class in uk.co.real_logic.sbe.xml
An SBE message containing a list of Field objects and SBE message attributes.
Message(Node, Map<String, Type>) - Constructor for class uk.co.real_logic.sbe.xml.Message
Construct a new message from XML Schema.
messageHeader() - Method in class uk.co.real_logic.sbe.xml.MessageSchema
The Schema headerType for message headers.
MessageHeaderDecoder - Class in uk.co.real_logic.sbe.ir.generated
Message identifiers and length of message root.
MessageHeaderDecoder() - Constructor for class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
MessageHeaderEncoder - Class in uk.co.real_logic.sbe.ir.generated
Message identifiers and length of message root.
MessageHeaderEncoder() - Constructor for class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
messages() - Method in class uk.co.real_logic.sbe.ir.Ir
The Collection of messages in this schema.
messages() - Method in class uk.co.real_logic.sbe.xml.MessageSchema
Get the Collection of Messages for this Schema.
MessageSchema - Class in uk.co.real_logic.sbe.xml
Message schema aggregate for schema attributes, messageHeader, and reference for multiple Message objects.
MetaAttribute - Enum in uk.co.real_logic.sbe.ir.generated
Meta attribute enum for selecting a particular meta attribute value.
MethodSelector - Class in uk.co.real_logic.sbe.codec.java
Selects sorted methods of a class that are annotated with GroupOrder.
MethodSelector(Set<String>) - Constructor for class uk.co.real_logic.sbe.codec.java.MethodSelector
Create a method selector with a set of methods to be ignored.
MIN_VALUE_CHAR - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Minimum value representation for a char type.
MIN_VALUE_DOUBLE - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Minimum value representation for a double precision 64-bit floating point type.
MIN_VALUE_FLOAT - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Maximum value representation for a single precision 32-bit floating point type.
MIN_VALUE_INT16 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Minimum value representation for a signed 16-bit type.
MIN_VALUE_INT32 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Minimum value representation for a signed 32-bit type.
MIN_VALUE_INT64 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Minimum value representation for a signed 64-bit type.
MIN_VALUE_INT8 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Minimum value representation for a signed 8-bit type.
MIN_VALUE_UINT16 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Minimum value representation for an unsigned 16-bit type.
MIN_VALUE_UINT32 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Minimum value representation for an unsigned 32-bit type.
MIN_VALUE_UINT64 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Minimum value representation for an unsigned 64-bit type.
MIN_VALUE_UINT8 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Minimum value representation for an unsigned 8-bit type.
minValue(PrimitiveValue) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
Minimum value for the Encoding.
minValue() - Method in class uk.co.real_logic.sbe.ir.Encoding
The min value for the token or null if not set.
minValue() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
minValue(String) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
minValue() - Method in enum uk.co.real_logic.sbe.PrimitiveType
The minValue of the primitive type.
minValue() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
The minValue of the type
minValueCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
minValueCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
minValueHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
minValueHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
minValueId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
minValueId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
minValueLength() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
minValueMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
minValueMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
minValueSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
moveToLastElement(Token) - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel.CodecInteraction.CodecInteractionFactory
Find or create a FieldPrecedenceModel.CodecInteraction to represent moving to the last element in a repeating group.
moveToNextElement(Token) - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel.CodecInteraction.CodecInteractionFactory
Find or create a FieldPrecedenceModel.CodecInteraction to represent moving to the next element in a repeating group.

N

name() - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel.State
Returns the name of the state.
name() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
name(String) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
name(String) - Method in class uk.co.real_logic.sbe.ir.Token.Builder
Name for the Token.
name() - Method in class uk.co.real_logic.sbe.ir.Token
Return the name of the token
name() - Method in class uk.co.real_logic.sbe.xml.EnumType.ValidValue
The name of the EnumType.ValidValue.
name() - Method in class uk.co.real_logic.sbe.xml.Field
Name value for the field.
name() - Method in class uk.co.real_logic.sbe.xml.Message
Return the name of the message
name() - Method in class uk.co.real_logic.sbe.xml.SetType.Choice
The String name representation of the bitset choice.
name() - Method in class uk.co.real_logic.sbe.xml.Type
The name of the type.
nameCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
nameCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
nameHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
nameHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
nameId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
nameId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
nameLength() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
nameMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
nameMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
nameSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
namespaceName() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
namespaceName(String) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
namespaceName() - Method in class uk.co.real_logic.sbe.ir.Ir
Get the namespaceName to be used for generated code.
namespaceNameCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
namespaceNameCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
namespaceNameHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
namespaceNameHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
namespaceNameId() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
namespaceNameId() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
namespaceNameLength() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
namespaceNameMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
namespaceNameMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
namespaceNameSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
NamespaceOutputManager - Class in uk.co.real_logic.sbe.generation.cpp
OutputManager for managing the creation of C++11 source files as the target of code generation.
NamespaceOutputManager(String, String) - Constructor for class uk.co.real_logic.sbe.generation.cpp.NamespaceOutputManager
Create a new OutputManager for generating C++98 source files into a given package.
namespaces() - Method in class uk.co.real_logic.sbe.ir.Ir
Get the namespaces array to be used for generated code.
newInstance(String, Token, List<Token>, List<Token>, List<Token>, Function<IntStream, IntStream>) - Static method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel
Builds a state machine that models whether codec interactions are safe.
newInstance(PrecedenceChecks.Context) - Static method in class uk.co.real_logic.sbe.generation.common.PrecedenceChecks
Creates a new PrecedenceChecks instance.
newInstance(Ir, String) - Method in class uk.co.real_logic.sbe.generation.cpp.CppDtos
Get a new CodeGenerator for the given target language.
newInstance(Ir, String) - Method in class uk.co.real_logic.sbe.generation.csharp.CSharp
Get a new CodeGenerator for the given target language.
newInstance(Ir, String) - Method in class uk.co.real_logic.sbe.generation.csharp.CSharpDtos
Get a new CodeGenerator for the given target language.
newInstance(Ir, String) - Method in class uk.co.real_logic.sbe.generation.java.JavaDtos
Get a new CodeGenerator for the given target language.
newInstance(Ir, String) - Method in interface uk.co.real_logic.sbe.generation.TargetCodeGenerator
Get a new CodeGenerator for the given target language.
notWrappedState() - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel
The initial state before a codec is wrapped.
NULL_VALUE_CHAR - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Null value representation for a char type.
NULL_VALUE_DOUBLE - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Null value representation for a double precision 64-bit floating point type.
NULL_VALUE_FLOAT - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Null value representation for a single precision 32-bit floating point type.
NULL_VALUE_INT16 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Null value representation for a signed 16-bit type.
NULL_VALUE_INT32 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Null value representation for a signed 32-bit type.
NULL_VALUE_INT64 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Null value representation for a signed 64-bit type.
NULL_VALUE_INT8 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Null value representation for a signed 8-bit type.
NULL_VALUE_UINT16 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Null value representation for an unsigned 16-bit type.
NULL_VALUE_UINT32 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Null value representation for an unsigned 32-bit type.
NULL_VALUE_UINT64 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Null value representation for an unsigned 64-bit type.
NULL_VALUE_UINT8 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
Null value representation for an unsigned 8-bit type.
nullValue(PrimitiveValue) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
Null value for the Encoding.
nullValue() - Method in class uk.co.real_logic.sbe.ir.Encoding
The null value for the token or null if not set.
nullValue() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
nullValue(String) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
nullValue() - Method in enum uk.co.real_logic.sbe.PrimitiveType
The nullValue of the primitive type.
nullValue() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
The nullValue of the type
nullValue() - Method in class uk.co.real_logic.sbe.xml.EnumType
The nullValue of the type.
nullValueCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
nullValueCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
nullValueHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
nullValueHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
nullValueId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
nullValueId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
nullValueLength() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
nullValueMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
nullValueMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
nullValueSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
number() - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel.State
In the scope of an FieldPrecedenceModel instance, state numbers are contiguous and start at 0.

O

objectAndIteratorMethods() - Static method in class uk.co.real_logic.sbe.codec.java.MethodSelector
The method names for method belonging to Object and Iterator.
offset() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
offset() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
offset() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
offset() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
offset() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
offset() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
offset() - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
offset() - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
offset(int) - Method in class uk.co.real_logic.sbe.ir.Token.Builder
Offset in the message for the Token.
offset() - Method in class uk.co.real_logic.sbe.ir.Token
The offset for this token in the message.
offset() - Method in class uk.co.real_logic.sbe.xml.Field
The offset at which the field begins.
offsetAttribute() - Method in class uk.co.real_logic.sbe.xml.Type
The offset attribute of the Type from the schema.
offsetAttribute(int) - Method in class uk.co.real_logic.sbe.xml.Type
Set the offset attribute of the Type from the schema.
onBeginComposite(Token, List<Token>, int, int) - Method in class uk.co.real_logic.sbe.json.JsonTokenListener
Beginning of Composite encoded type encountered.
onBeginComposite(Token, List<Token>, int, int) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
Beginning of Composite encoded type encountered.
onBeginComposite(Token, List<Token>, int, int) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
Beginning of Composite encoded type encountered.
onBeginGroup(Token, int, int) - Method in class uk.co.real_logic.sbe.json.JsonTokenListener
Beginning of group encoded type encountered.
onBeginGroup(Token, int, int) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
Beginning of group encoded type encountered.
onBeginGroup(Token, int, int) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
Beginning of group encoded type encountered.
onBeginMessage(Token) - Method in class uk.co.real_logic.sbe.json.JsonTokenListener
Called on beginning the decoding of a message.
onBeginMessage(Token) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
Called on beginning the decoding of a message.
onBeginMessage(Token) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
Called on beginning the decoding of a message.
onBitSet(Token, DirectBuffer, int, List<Token>, int, int, int) - Method in class uk.co.real_logic.sbe.json.JsonTokenListener
BitSet encoded type encountered.
onBitSet(Token, DirectBuffer, int, List<Token>, int, int, int) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
BitSet encoded type encountered.
onBitSet(Token, DirectBuffer, int, List<Token>, int, int, int) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
BitSet encoded type encountered.
onEncoding(Token, DirectBuffer, int, Token, int) - Method in class uk.co.real_logic.sbe.json.JsonTokenListener
Primitive encoded type encountered.
onEncoding(Token, DirectBuffer, int, Token, int) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
Primitive encoded type encountered.
onEncoding(Token, DirectBuffer, int, Token, int) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
Primitive encoded type encountered.
onEndComposite(Token, List<Token>, int, int) - Method in class uk.co.real_logic.sbe.json.JsonTokenListener
End of Composite encoded type encountered.
onEndComposite(Token, List<Token>, int, int) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
End of Composite encoded type encountered.
onEndComposite(Token, List<Token>, int, int) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
End of Composite encoded type encountered.
onEndGroup(Token, int, int) - Method in class uk.co.real_logic.sbe.json.JsonTokenListener
End of group encoded type encountered.
onEndGroup(Token, int, int) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
End of group encoded type encountered.
onEndGroup(Token, int, int) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
End of group encoded type encountered.
onEndMessage(Token) - Method in class uk.co.real_logic.sbe.json.JsonTokenListener
Called on end of decoding of a message.
onEndMessage(Token) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
Called on end of decoding of a message.
onEndMessage(Token) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
Called on end of decoding of a message.
onEnum(Token, DirectBuffer, int, List<Token>, int, int, int) - Method in class uk.co.real_logic.sbe.json.JsonTokenListener
Enum encoded type encountered.
onEnum(Token, DirectBuffer, int, List<Token>, int, int, int) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
Enum encoded type encountered.
onEnum(Token, DirectBuffer, int, List<Token>, int, int, int) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
Enum encoded type encountered.
onGroupHeader(Token, int) - Method in class uk.co.real_logic.sbe.json.JsonTokenListener
Group encountered.
onGroupHeader(Token, int) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
Group encountered.
onGroupHeader(Token, int) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
Group encountered.
onVarData(Token, DirectBuffer, int, int, Token) - Method in class uk.co.real_logic.sbe.json.JsonTokenListener
Var data field encountered.
onVarData(Token, DirectBuffer, int, int, Token) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
Var data field encountered.
onVarData(Token, DirectBuffer, int, int, Token) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
Var data field encountered.
OtfHeaderDecoder - Class in uk.co.real_logic.sbe.otf
Used to decode a message header while doing on-the-fly decoding of a message stream.
OtfHeaderDecoder(HeaderStructure) - Constructor for class uk.co.real_logic.sbe.otf.OtfHeaderDecoder
Read the message header structure and cache the meta data for finding the key fields for decoding messages.
OtfMessageDecoder - Class in uk.co.real_logic.sbe.otf
On-the-fly decoder that dynamically decodes messages based on the IR for a schema.
OtfMessageDecoder() - Constructor for class uk.co.real_logic.sbe.otf.OtfMessageDecoder
 
OUTPUT_DIR - Static variable in class uk.co.real_logic.sbe.SbeTool
Output directory for generated code.

P

packageName() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
packageName(String) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
packageName() - Method in class uk.co.real_logic.sbe.ir.Ir
Get the package name to be used for generated code.
packageName(String) - Method in class uk.co.real_logic.sbe.ir.Token.Builder
Package name for the Token, default is null.
packageName() - Method in class uk.co.real_logic.sbe.ir.Token
Return the packageName of the token
packageName() - Method in class uk.co.real_logic.sbe.xml.MessageSchema
The package name for the schema.
packageName() - Method in class uk.co.real_logic.sbe.xml.Type
The packageName attribute of the Type from the schema.
packageNameCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
packageNameCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
packageNameHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
packageNameHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
packageNameId() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
packageNameId() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
packageNameLength() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
packageNameMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
packageNameMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
packageNameSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
parse(String, PrimitiveType) - Static method in class uk.co.real_logic.sbe.PrimitiveValue
Parse constant value string and set representation based on type
parse(String, PrimitiveType, String) - Static method in class uk.co.real_logic.sbe.PrimitiveValue
Parse constant value string and set representation based on type
parse(String, int, String) - Static method in class uk.co.real_logic.sbe.PrimitiveValue
Parse constant value string and set representation based on type, length, and characterEncoding
parse(InputSource, ParserOptions) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Take an InputSource and parse it generating map of template ID to Message objects, types, and schema.
parse(InputStream, ParserOptions) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
ParserOptions - Class in uk.co.real_logic.sbe.xml
Class to hold the values of the parsing options.
ParserOptions.Builder - Class in uk.co.real_logic.sbe.xml
Builder to make ParserOptions easier to create.
parseSchema(String) - Static method in class uk.co.real_logic.sbe.SbeTool
Parse the message schema specification.
possibleCSharpKeyword(String) - Static method in class uk.co.real_logic.sbe.ValidationUtil
Is the value a possible C# language keyword?
PRECEDENCE_CHECKS_FLAG_NAME - Static variable in class uk.co.real_logic.sbe.SbeTool
The name of the symbol or macro that enables access order checks when building generated C# or C++ code.
PrecedenceChecks - Class in uk.co.real_logic.sbe.generation.common
A factory for creating a FieldPrecedenceModel for a message from its IR tokens.
precedenceChecks() - Static method in enum uk.co.real_logic.sbe.generation.TargetCodeGeneratorLoader
Returns the precedence checks to run, configured from system properties.
PrecedenceChecks.Context - Class in uk.co.real_logic.sbe.generation.common
The context describing how precedence checks should be generated.
precedenceChecksFlagName() - Method in class uk.co.real_logic.sbe.generation.common.PrecedenceChecks.Context
Returns the name of the flag that can be used to enable precedence checks at runtime.
precedenceChecksFlagName(String) - Method in class uk.co.real_logic.sbe.generation.common.PrecedenceChecks.Context
Sets the name of the flag that can be used to enable precedence checks at runtime.
precedenceChecksPropName() - Method in class uk.co.real_logic.sbe.generation.common.PrecedenceChecks.Context
Returns the name of the system property that can be used to enable precedence checks at runtime.
precedenceChecksPropName(String) - Method in class uk.co.real_logic.sbe.generation.common.PrecedenceChecks.Context
Sets the name of the system property that can be used to enable precedence checks at runtime.
presence(Encoding.Presence) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
Presence for the Encoding.
presence() - Method in class uk.co.real_logic.sbe.ir.Encoding
Indicates the presence status of a field in a message.
presence(Encoding.Presence) - Method in class uk.co.real_logic.sbe.ir.Encoding
Set the Encoding.Presence for this encoding.
presence() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
presence(PresenceCodec) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
presence() - Method in class uk.co.real_logic.sbe.xml.Field
Presence attribute for the field.
Presence - Enum in uk.co.real_logic.sbe.xml
Presence attribute values for a Type applied to a Field.
presence() - Method in class uk.co.real_logic.sbe.xml.Type
The Presence of the type.
PresenceCodec - Enum in uk.co.real_logic.sbe.ir.generated
Field presence declaration.
presenceEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
presenceEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
presenceEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
presenceEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
presenceId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
presenceId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
presenceMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
presenceMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
presenceRaw() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
presenceSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
presenceSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
primitiveName() - Method in enum uk.co.real_logic.sbe.PrimitiveType
The name of the primitive type as a String.
primitiveType(PrimitiveType) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
PrimitiveType for the Encoding.
primitiveType() - Method in class uk.co.real_logic.sbe.ir.Encoding
The PrimitiveType of this encoding.
primitiveType() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
primitiveType(PrimitiveTypeCodec) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
PrimitiveType - Enum in uk.co.real_logic.sbe
Primitive types from which all other types are composed.
primitiveType() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
Return the primitiveType attribute of the type
PrimitiveTypeCodec - Enum in uk.co.real_logic.sbe.ir.generated
Primitive types in type system.
primitiveTypeEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
primitiveTypeEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
primitiveTypeEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
primitiveTypeEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
primitiveTypeId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
primitiveTypeId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
primitiveTypeMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
primitiveTypeMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
primitiveTypeRaw() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
primitiveTypeSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
primitiveTypeSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
PrimitiveValue - Class in uk.co.real_logic.sbe
Class used to encapsulate values for primitives.
PrimitiveValue(long, int) - Constructor for class uk.co.real_logic.sbe.PrimitiveValue
Construct and fill in value as a long.
PrimitiveValue(byte, String) - Constructor for class uk.co.real_logic.sbe.PrimitiveValue
Construct and fill in value as a long.
PrimitiveValue(double, int) - Constructor for class uk.co.real_logic.sbe.PrimitiveValue
Construct and fill in value as a double.
PrimitiveValue(byte[], String, int) - Constructor for class uk.co.real_logic.sbe.PrimitiveValue
Construct and fill in value as a byte array.
primitiveValue() - Method in class uk.co.real_logic.sbe.xml.EnumType.ValidValue
primitiveValue() - Method in class uk.co.real_logic.sbe.xml.SetType.Choice
The PrimitiveValue representation of the bitset choice.
PrimitiveValue.Representation - Enum in uk.co.real_logic.sbe
Representation type used for the stored value.
print(ByteBuffer, StringBuilder) - Method in class uk.co.real_logic.sbe.json.JsonPrinter
Print the encoded message to the output.
print(StringBuilder, DirectBuffer, int) - Method in class uk.co.real_logic.sbe.json.JsonPrinter
Print the encoded message to the output.
print(ByteBuffer) - Method in class uk.co.real_logic.sbe.json.JsonPrinter
Print an encoded message to a String.
putCharacterEncoding(DirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putCharacterEncoding(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putConstValue(DirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putConstValue(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putDescription(DirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putDescription(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putEpoch(DirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putEpoch(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putMaxValue(DirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putMaxValue(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putMinValue(DirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putMinValue(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putName(DirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putName(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putNamespaceName(DirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
putNamespaceName(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
putNullValue(DirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putNullValue(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putPackageName(DirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
putPackageName(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
putReferencedName(DirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putReferencedName(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putSemanticType(DirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putSemanticType(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putSemanticVersion(DirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
putSemanticVersion(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
putTimeUnit(DirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
putTimeUnit(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 

R

referencedName() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
referencedName(String) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
referencedName(String) - Method in class uk.co.real_logic.sbe.ir.Token.Builder
Referenced type name for the Token.
referencedName() - Method in class uk.co.real_logic.sbe.ir.Token
Get the name of the type when this is from a reference.
referencedName() - Method in class uk.co.real_logic.sbe.xml.Type
Get the name of the type field is from a reference.
referencedNameCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
referencedNameCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
referencedNameHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
referencedNameHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
referencedNameId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
referencedNameId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
referencedNameLength() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
referencedNameMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
referencedNameMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
referencedNameSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
representation() - Method in class uk.co.real_logic.sbe.PrimitiveValue
Get the PrimitiveValue.Representation of the value.
resetCountToIndex(Token) - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel.CodecInteraction.CodecInteractionFactory
Find or create a FieldPrecedenceModel.CodecInteraction to represent resetting the count of a repeating group to the current index.
RUST_CRATE_VERSION - Static variable in class uk.co.real_logic.sbe.SbeTool
Version of the Rust crate to generate.
RUST_DEFAULT_CRATE_VERSION - Static variable in class uk.co.real_logic.sbe.SbeTool
The default version of the Rust crate to generate, when not specified via the system property.
RustGenerator - Class in uk.co.real_logic.sbe.generation.rust
Generate codecs for the Rust programming language.
RustGenerator(Ir, String, OutputManager) - Constructor for class uk.co.real_logic.sbe.generation.rust.RustGenerator
Create a new Rust language CodeGenerator.
RustOutputManager - Class in uk.co.real_logic.sbe.generation.rust
OutputManager for managing the creation of Rust source files as the target of code generation.
RustOutputManager(String, String) - Constructor for class uk.co.real_logic.sbe.generation.rust.RustOutputManager
Create a new OutputManager for generating rust source files into a given module.
RustUtil - Class in uk.co.real_logic.sbe.generation.rust
Utility method for Rust codec generation.
RustUtil() - Constructor for class uk.co.real_logic.sbe.generation.rust.RustUtil
 

S

sbeBlockLength() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
sbeBlockLength() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
sbeBlockLength() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
sbeBlockLength() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
sbeDecodedLength() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
sbeDecodedLength() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
sbeRewind() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
sbeRewind() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
sbeSchemaId() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
sbeSchemaId() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
sbeSchemaId() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
sbeSchemaId() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
sbeSchemaId() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
sbeSchemaId() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
sbeSchemaId() - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
sbeSchemaId() - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
sbeSchemaVersion() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
sbeSchemaVersion() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
sbeSchemaVersion() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
sbeSchemaVersion() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
sbeSchemaVersion() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
sbeSchemaVersion() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
sbeSchemaVersion() - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
sbeSchemaVersion() - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
sbeSemanticType() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
sbeSemanticType() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
sbeSemanticType() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
sbeSemanticType() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
sbeSkip() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
sbeSkip() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
sbeTemplateId() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
sbeTemplateId() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
sbeTemplateId() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
sbeTemplateId() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
SbeTool - Class in uk.co.real_logic.sbe
A tool for running the SBE parser, validator, and code generator.
SbeTool() - Constructor for class uk.co.real_logic.sbe.SbeTool
 
SCHEMA_ID - Static variable in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
SCHEMA_ID - Static variable in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
SCHEMA_ID - Static variable in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
SCHEMA_ID - Static variable in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
SCHEMA_ID - Static variable in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
SCHEMA_ID - Static variable in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
SCHEMA_ID - Static variable in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
SCHEMA_ID - Static variable in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
SCHEMA_ID - Static variable in class uk.co.real_logic.sbe.ir.HeaderStructure
The field containing the schema id to which the following message belongs.
SCHEMA_TRANSFORM_VERSION - Static variable in class uk.co.real_logic.sbe.SbeTool
Configuration option used to manage sinceVersion based transformations.
SCHEMA_VERSION - Static variable in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
SCHEMA_VERSION - Static variable in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
SCHEMA_VERSION - Static variable in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
SCHEMA_VERSION - Static variable in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
SCHEMA_VERSION - Static variable in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
SCHEMA_VERSION - Static variable in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
SCHEMA_VERSION - Static variable in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
SCHEMA_VERSION - Static variable in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
SCHEMA_VERSION - Static variable in class uk.co.real_logic.sbe.ir.HeaderStructure
The field containing the version of the following message.
schemaId() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
schemaId(int) - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
schemaIdEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
schemaIdEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
schemaIdEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
schemaIdEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
schemaIdMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
schemaIdMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
schemaIdMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
schemaIdMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
schemaIdNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
schemaIdNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
schemaIdSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
schemaIdType() - Method in class uk.co.real_logic.sbe.ir.HeaderStructure
The declared data type for the SBE schema id field.
SchemaTransformer - Interface in uk.co.real_logic.sbe.xml
An abstraction that allows for general transformations of the IR.
SchemaTransformerFactory - Class in uk.co.real_logic.sbe.xml
Entry point for schema transformations, will check all incoming configuration/properties and create the appropriate transformers as required.
SchemaTransformerFactory(String) - Constructor for class uk.co.real_logic.sbe.xml.SchemaTransformerFactory
Construct the SchemaTransformerFactory with the specified configuration for filtering the messages and types by version.
schemaVersion() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
schemaVersion(int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
schemaVersionEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
schemaVersionEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
schemaVersionEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
schemaVersionEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
schemaVersionId() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
schemaVersionId() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
schemaVersionMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
schemaVersionMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
schemaVersionMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
schemaVersionMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
schemaVersionMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
schemaVersionMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
schemaVersionNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
schemaVersionNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
schemaVersionSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
schemaVersionSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
schemaVersionType() - Method in class uk.co.real_logic.sbe.ir.HeaderStructure
The declared data type for the SBE schema version field.
select(Class<?>) - Method in class uk.co.real_logic.sbe.codec.java.MethodSelector
Select a list of methods from a given class.
SEMANTIC_VERSION - Static variable in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
SEMANTIC_VERSION - Static variable in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
SEMANTIC_VERSION - Static variable in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
SEMANTIC_VERSION - Static variable in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
SEMANTIC_VERSION - Static variable in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
SEMANTIC_VERSION - Static variable in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
SEMANTIC_VERSION - Static variable in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
SEMANTIC_VERSION - Static variable in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
semanticType(String) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
Semantic type for the Encoding.
semanticType() - Method in class uk.co.real_logic.sbe.ir.Encoding
The semantic type of encoding value which can have relevance to the application layer.
semanticType() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
semanticType(String) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
semanticType() - Method in class uk.co.real_logic.sbe.xml.Field
Semantic type attribute for the field.
semanticType() - Method in class uk.co.real_logic.sbe.xml.Message
The semanticType of the message (if set) or null
semanticType() - Method in class uk.co.real_logic.sbe.xml.Type
The FIX semanticType of the Type.
semanticTypeCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
semanticTypeCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
semanticTypeHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
semanticTypeHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
semanticTypeId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
semanticTypeId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
semanticTypeLength() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
semanticTypeMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
semanticTypeMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
semanticTypeSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
semanticVersion() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
semanticVersion(String) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
semanticVersion() - Method in class uk.co.real_logic.sbe.ir.Ir
Get the semantic version of the schema.
semanticVersion() - Method in class uk.co.real_logic.sbe.xml.MessageSchema
The semantic version number of the schema.
semanticVersionCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
semanticVersionCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
semanticVersionHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
semanticVersionHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
semanticVersionId() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
semanticVersionId() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
semanticVersionLength() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
semanticVersionMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
semanticVersionMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
semanticVersionSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
SET_TYPE - Static variable in class uk.co.real_logic.sbe.xml.SetType
SBE schema set type.
setPackageName(String) - Method in class uk.co.real_logic.sbe.generation.java.JavaOutputManager
SetType - Class in uk.co.real_logic.sbe.xml
SBE set tpe representing a bitset of options.
SetType(Node, String, String) - Constructor for class uk.co.real_logic.sbe.xml.SetType
Construct a new SetType from XML Schema.
SetType.Choice - Class in uk.co.real_logic.sbe.xml
Holder for valid values for SBE schema enum type.
shouldGeneratePrecedenceChecks() - Method in class uk.co.real_logic.sbe.generation.common.PrecedenceChecks.Context
Returns true if precedence checks should be generated; false otherwise.
shouldGeneratePrecedenceChecks(boolean) - Method in class uk.co.real_logic.sbe.generation.common.PrecedenceChecks.Context
Sets whether field precedence checks should be generated.
signal() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
signal(SignalCodec) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
Signal - Enum in uk.co.real_logic.sbe.ir
Signal the Token role within a stream of tokens.
signal(Signal) - Method in class uk.co.real_logic.sbe.ir.Token.Builder
Signal for the Token.
signal() - Method in class uk.co.real_logic.sbe.ir.Token
Signal the role of this token.
SignalCodec - Enum in uk.co.real_logic.sbe.ir.generated
Token signal type in IR.
signalEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
signalEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
signalEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
signalEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
signalId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
signalId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
signalMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
signalMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
signalRaw() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
signalSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
signalSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
sinceVersion() - Method in class uk.co.real_logic.sbe.xml.EnumType.ValidValue
The sinceVersion value of the EnumType.ValidValue
sinceVersion() - Method in class uk.co.real_logic.sbe.xml.Field
Since version attribute for the field.
sinceVersion() - Method in class uk.co.real_logic.sbe.xml.Message
The version since this was added to the template.
sinceVersion() - Method in class uk.co.real_logic.sbe.xml.SetType.Choice
The sinceVersion value of the SetType.Choice
sinceVersion() - Method in class uk.co.real_logic.sbe.xml.Type
The version since this was added to the template.
sinceVersion(int) - Method in class uk.co.real_logic.sbe.xml.Type
Set the sinceVersion for the type.
size(int) - Method in class uk.co.real_logic.sbe.ir.Token.Builder
Size of the type for the Token.
size() - Method in enum uk.co.real_logic.sbe.PrimitiveType
The encodedLength of the primitive type in octets.
size() - Method in class uk.co.real_logic.sbe.PrimitiveValue
Return encodedLength for this PrimitiveValue for serialization purposes.
skipCharacterEncoding() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
skipConstValue() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
skipDescription() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
skipEpoch() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
skipMaxValue() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
skipMinValue() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
skipName() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
skipNamespaceName() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
skipNullValue() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
skipPackageName() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
skipReferencedName() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
skipSemanticType() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
skipSemanticVersion() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
skipTimeUnit() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
stateCount() - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel
Returns the number of states in the state machine.
stopOnError() - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
The value of the stopOnError parameter.
stopOnError(boolean) - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
Sets the value of the stopOnError parameter.
stopOnError() - Method in class uk.co.real_logic.sbe.xml.ParserOptions
The value of the stopOnError parameter.
suppressOutput() - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
The value of the suppressOutput parameter.
suppressOutput(boolean) - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
Sets the value for the suppressOutput parameter.
suppressOutput() - Method in class uk.co.real_logic.sbe.xml.ParserOptions
The value of the suppressOutput parameter.

T

TARGET_LANGUAGE - Static variable in class uk.co.real_logic.sbe.SbeTool
Target language for generated code.
TARGET_NAMESPACE - Static variable in class uk.co.real_logic.sbe.SbeTool
String system property of the namespace for generated code.
TargetCodeGenerator - Interface in uk.co.real_logic.sbe.generation
Target a code generator for a given language.
TargetCodeGeneratorLoader - Enum in uk.co.real_logic.sbe.generation
Loader for CodeGenerators which target a language.
TEMPLATE_ID - Static variable in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
TEMPLATE_ID - Static variable in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
TEMPLATE_ID - Static variable in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
TEMPLATE_ID - Static variable in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
TEMPLATE_ID - Static variable in class uk.co.real_logic.sbe.ir.HeaderStructure
The field containing the template id of the following message.
templateId() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
templateId(int) - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
templateIdEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
templateIdEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
templateIdEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
templateIdEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
templateIdMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
templateIdMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
templateIdMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
templateIdMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
templateIdNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
templateIdNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
templateIdSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
templateIdType() - Method in class uk.co.real_logic.sbe.ir.HeaderStructure
The declared data type for the template id field.
timeUnit(String) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
Time unit for the Encoding.
timeUnit() - Method in class uk.co.real_logic.sbe.ir.Encoding
The time unit of the timestamp.
timeUnit() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
timeUnit(String) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
timeUnit() - Method in class uk.co.real_logic.sbe.xml.Field
Time unit attribute for the field.
timeUnitCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
timeUnitCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
timeUnitHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
timeUnitHeaderLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
timeUnitId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
timeUnitId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
timeUnitLength() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
timeUnitMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
timeUnitMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
timeUnitSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
Token - Class in uk.co.real_logic.sbe.ir
Class to encapsulate a token of information for the message schema stream.
Token(Signal, String, String, String, String, int, int, int, int, int, int, Encoding) - Constructor for class uk.co.real_logic.sbe.ir.Token
Construct an Token by providing values for all fields.
Token.Builder - Class in uk.co.real_logic.sbe.ir
Builder for Token which can simplify construction.
TokenCodecDecoder - Class in uk.co.real_logic.sbe.ir.generated
Codec for an IR Token.
TokenCodecDecoder() - Constructor for class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
TokenCodecEncoder - Class in uk.co.real_logic.sbe.ir.generated
Codec for an IR Token.
TokenCodecEncoder() - Constructor for class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
TokenListener - Interface in uk.co.real_logic.sbe.otf
Callback interface to be implemented by code wanting to decode messages on-the-fly.
tokenOffset() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenOffset(int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenOffsetEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenOffsetEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenOffsetEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenOffsetEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenOffsetId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenOffsetId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenOffsetMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenOffsetMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenOffsetMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenOffsetMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenOffsetMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenOffsetMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenOffsetNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenOffsetNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenOffsetSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenOffsetSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokens() - Method in class uk.co.real_logic.sbe.ir.HeaderStructure
The IR tokens for the header.
tokenSize() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenSize(int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenSizeEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenSizeEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenSizeEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenSizeEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenSizeId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenSizeId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenSizeMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenSizeMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenSizeMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenSizeMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenSizeMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenSizeMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenSizeNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenSizeNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenSizeSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenSizeSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenVersion() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenVersion(int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenVersionEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenVersionEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenVersionEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenVersionEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenVersionId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenVersionId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenVersionMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenVersionMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenVersionMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenVersionMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenVersionMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenVersionMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenVersionNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenVersionNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
tokenVersionSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
tokenVersionSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
toLowerFirstChar(String) - Static method in class uk.co.real_logic.sbe.generation.csharp.CSharpUtil
Lowercase the first character of a given String.
toLowerFirstChar(String) - Static method in class uk.co.real_logic.sbe.generation.Generators
Lowercase the first character of a given String.
toString() - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel.State
toString() - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel.TransitionGroup
toString() - Method in class uk.co.real_logic.sbe.ir.Encoding
toString() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
toString() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
toString() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
toString() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
toString() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
toString() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
toString() - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
toString() - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
toString() - Method in class uk.co.real_logic.sbe.ir.Token
toString() - Method in class uk.co.real_logic.sbe.PrimitiveValue
Return String value representation of this object.
toString() - Method in class uk.co.real_logic.sbe.xml.CompositeType
toString() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
toString() - Method in class uk.co.real_logic.sbe.xml.EnumType
toString() - Method in class uk.co.real_logic.sbe.xml.EnumType.ValidValue
toString() - Method in class uk.co.real_logic.sbe.xml.ErrorHandler
toString() - Method in class uk.co.real_logic.sbe.xml.Field
toString() - Method in class uk.co.real_logic.sbe.xml.Message
toString() - Method in class uk.co.real_logic.sbe.xml.SetType.Choice
toString() - Method in class uk.co.real_logic.sbe.xml.SetType
toUpperFirstChar(String) - Static method in class uk.co.real_logic.sbe.generation.csharp.CSharpUtil
Uppercase the first character of a given String.
toUpperFirstChar(String) - Static method in class uk.co.real_logic.sbe.generation.Generators
Uppercase the first character of a given String.
transform(MessageSchema) - Method in interface uk.co.real_logic.sbe.xml.SchemaTransformer
Return a new MessageSchema that has been transformed from the original.
transform(MessageSchema) - Method in class uk.co.real_logic.sbe.xml.SchemaTransformerFactory
Return a new MessageSchema that has been transformed from the original.
type() - Method in class uk.co.real_logic.sbe.xml.Field
Type attribute for the field.
Type - Class in uk.co.real_logic.sbe.xml
An SBE type.
Type(Node, String, String) - Constructor for class uk.co.real_logic.sbe.xml.Type
Construct a new Type from XML Schema.
Type(String, Presence, String, int, int, String) - Constructor for class uk.co.real_logic.sbe.xml.Type
Construct a new Type from direct values.
Type(String, String, Presence, String, int, int, String) - Constructor for class uk.co.real_logic.sbe.xml.Type
Construct a new Type from direct values.
types() - Method in class uk.co.real_logic.sbe.ir.Ir
Get the Collection of types in for this schema.
Types - Class in uk.co.real_logic.sbe.otf
Utility functions for applying over encoded types to help with on-the-fly (OTF) decoding.
Types() - Constructor for class uk.co.real_logic.sbe.otf.Types
 
types() - Method in class uk.co.real_logic.sbe.xml.MessageSchema
Get the Collection of Types for this Schema.
TYPES_PACKAGE_OVERRIDE - Static variable in class uk.co.real_logic.sbe.SbeTool
Boolean system property to control the support of package names in <types> elements.

U

uk.co.real_logic.sbe - package uk.co.real_logic.sbe
SBE Tool for generating encoders and decoders in multiple languages.
uk.co.real_logic.sbe.codec.java - package uk.co.real_logic.sbe.codec.java
Annotation for marking the order of groups in generated code to provide metadata.
uk.co.real_logic.sbe.generation - package uk.co.real_logic.sbe.generation
Codec generators for various programming languages which take Ir as input.
uk.co.real_logic.sbe.generation.c - package uk.co.real_logic.sbe.generation.c
Generation of codecs for the C programming language.
uk.co.real_logic.sbe.generation.common - package uk.co.real_logic.sbe.generation.common
 
uk.co.real_logic.sbe.generation.cpp - package uk.co.real_logic.sbe.generation.cpp
Generation of codecs for the C++ programming language.
uk.co.real_logic.sbe.generation.csharp - package uk.co.real_logic.sbe.generation.csharp
Generation of codecs for the C# programming language.
uk.co.real_logic.sbe.generation.golang - package uk.co.real_logic.sbe.generation.golang
Generation of codecs for the Go Lang programming language.
uk.co.real_logic.sbe.generation.java - package uk.co.real_logic.sbe.generation.java
Generation of codecs for the Java programming language.
uk.co.real_logic.sbe.generation.rust - package uk.co.real_logic.sbe.generation.rust
Generation of codecs for the Rust programming language.
uk.co.real_logic.sbe.ir - package uk.co.real_logic.sbe.ir
Intermediate Representation for the parsed XML message schema which can be used for generating codecs or performing OTF decoding.
uk.co.real_logic.sbe.ir.generated - package uk.co.real_logic.sbe.ir.generated
SBE IR Serialization Codecs.
uk.co.real_logic.sbe.json - package uk.co.real_logic.sbe.json
An OTF decoder for decoding and printing messages in JSON format.
uk.co.real_logic.sbe.otf - package uk.co.real_logic.sbe.otf
On-The-Fly (OTF) decoding of messages based on Ir using a visitor pattern.
uk.co.real_logic.sbe.xml - package uk.co.real_logic.sbe.xml
Parser and types for the XML based messages schemas.
updateComponentTokenCounts(List<Token>) - Static method in class uk.co.real_logic.sbe.ir.Ir
Iterate over a list of Tokens and update their counts of how many tokens make up each component.

V

validate(Node, Map<String, Type>) - Method in class uk.co.real_logic.sbe.xml.Field
Validate the node is correct for the type.
validate(ErrorHandler) - Method in class uk.co.real_logic.sbe.xml.MessageSchema
Validate the message schema and delegate warnings and errors to the supplied ErrorHandler.
validate(String, InputSource, ParserOptions) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Validate the document against a given schema.
validate(String, InputStream, ParserOptions) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
validateAgainstSchema(String, String) - Static method in class uk.co.real_logic.sbe.SbeTool
Validate the SBE Schema against the XSD.
VALIDATION_STOP_ON_ERROR - Static variable in class uk.co.real_logic.sbe.SbeTool
Boolean system property to control throwing exceptions on all errors.
VALIDATION_SUPPRESS_OUTPUT - Static variable in class uk.co.real_logic.sbe.SbeTool
Boolean system property to control suppressing output on all errors and warnings.
VALIDATION_WARNINGS_FATAL - Static variable in class uk.co.real_logic.sbe.SbeTool
Boolean system property to control whether to consider warnings fatal and treat them as errors.
VALIDATION_XSD - Static variable in class uk.co.real_logic.sbe.SbeTool
System property to hold XSD to validate message specification against.
ValidationUtil - Class in uk.co.real_logic.sbe
Various validation utilities used across parser, IR, and generator
ValidationUtil() - Constructor for class uk.co.real_logic.sbe.ValidationUtil
 
ValidValue(Node, PrimitiveType) - Constructor for class uk.co.real_logic.sbe.xml.EnumType.ValidValue
Construct a ValidValue given the XML node and the encodingType.
validValues() - Method in class uk.co.real_logic.sbe.xml.EnumType
The collection of valid values for this enumeration.
value() - Method in enum uk.co.real_logic.sbe.ir.generated.ByteOrderCodec
The raw encoded value in the Java type representation.
value() - Method in enum uk.co.real_logic.sbe.ir.generated.PresenceCodec
The raw encoded value in the Java type representation.
value() - Method in enum uk.co.real_logic.sbe.ir.generated.PrimitiveTypeCodec
The raw encoded value in the Java type representation.
value() - Method in enum uk.co.real_logic.sbe.ir.generated.SignalCodec
The raw encoded value in the Java type representation.
value() - Method in enum uk.co.real_logic.sbe.xml.Presence
The value as a String of the presence.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.generation.TargetCodeGeneratorLoader
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.ir.Encoding.Presence
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.ir.generated.ByteOrderCodec
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.ir.generated.MetaAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.ir.generated.PresenceCodec
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.ir.generated.PrimitiveTypeCodec
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.ir.generated.SignalCodec
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.ir.Signal
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.PrimitiveType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.PrimitiveValue.Representation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.xml.Presence
Returns the enum constant of this type with the specified name.
valueRef() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
Get the value of the valueRef attribute.
valueRef() - Method in class uk.co.real_logic.sbe.xml.Field
Ref attribute for the field.
values() - Static method in enum uk.co.real_logic.sbe.generation.TargetCodeGeneratorLoader
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.ir.Encoding.Presence
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.ir.generated.ByteOrderCodec
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.ir.generated.MetaAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.ir.generated.PresenceCodec
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.ir.generated.PrimitiveTypeCodec
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.ir.generated.SignalCodec
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.ir.Signal
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.PrimitiveType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.PrimitiveValue.Representation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.xml.Presence
Returns an array containing the constants of this enum type, in the order they are declared.
VarDataEncodingDecoder - Class in uk.co.real_logic.sbe.ir.generated
Header for var data fields.
VarDataEncodingDecoder() - Constructor for class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
VarDataEncodingEncoder - Class in uk.co.real_logic.sbe.ir.generated
Header for var data fields.
VarDataEncodingEncoder() - Constructor for class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
varDataEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
varDataEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
varDataEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
varDataEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
varDataMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
varDataMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
varDataMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
varDataMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
varDataNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
varDataNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
varDataSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
VARIABLE_LENGTH - Static variable in class uk.co.real_logic.sbe.ir.Token
Length not determined
variableLength(boolean) - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
Set if the type is variable length or not.
version() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
version(int) - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
version() - Method in class uk.co.real_logic.sbe.ir.Ir
Get the version of the schema.
version(int) - Method in class uk.co.real_logic.sbe.ir.Token.Builder
Version attribute value for the Token.
version() - Method in class uk.co.real_logic.sbe.ir.Token
The version context for this token.
version() - Method in class uk.co.real_logic.sbe.xml.MessageSchema
The version number of the schema.
versionCount() - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel
Returns the number of schema versions.
versionEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
versionEncodingLength() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
versionEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
versionEncodingOffset() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
versionMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
versionMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
versionMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
versionMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
versionNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
versionNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
versionSinceVersion() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 

W

warning(String) - Method in class uk.co.real_logic.sbe.xml.ErrorHandler
Record a message signifying a warning condition.
warningCount() - Method in class uk.co.real_logic.sbe.xml.ErrorHandler
The count of warnings encountered.
warningsFatal() - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
The value of the warningsFatal parameter.
warningsFatal(boolean) - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
Sets the value for the warningsFatal parameter.
warningsFatal() - Method in class uk.co.real_logic.sbe.xml.ParserOptions
The value of the warningsFatal parameter.
wrap(int) - Method in class uk.co.real_logic.sbe.generation.common.FieldPrecedenceModel.CodecInteraction.CodecInteractionFactory
Find or create a FieldPrecedenceModel.CodecInteraction to represent wrapping a codec around the given version of data.
wrap(DirectBuffer, int, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
wrap(MutableDirectBuffer, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
wrap(DirectBuffer, int) - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderDecoder
 
wrap(MutableDirectBuffer, int) - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeaderEncoder
 
wrap(DirectBuffer, int, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
wrap(MutableDirectBuffer, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
wrap(DirectBuffer, int) - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingDecoder
 
wrap(MutableDirectBuffer, int) - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncodingEncoder
 
wrapAndApplyHeader(DirectBuffer, int, MessageHeaderDecoder) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
wrapAndApplyHeader(MutableDirectBuffer, int, MessageHeaderEncoder) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecEncoder
 
wrapAndApplyHeader(DirectBuffer, int, MessageHeaderDecoder) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
wrapAndApplyHeader(MutableDirectBuffer, int, MessageHeaderEncoder) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecEncoder
 
wrapCharacterEncoding(DirectBuffer) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
wrapConstValue(DirectBuffer) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
wrapDescription(DirectBuffer) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
wrapEpoch(DirectBuffer) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
wrapMaxValue(DirectBuffer) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
wrapMinValue(DirectBuffer) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
wrapName(DirectBuffer) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
wrapNamespaceName(DirectBuffer) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
wrapNullValue(DirectBuffer) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
wrapPackageName(DirectBuffer) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
wrapReferencedName(DirectBuffer) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
wrapSemanticType(DirectBuffer) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 
wrapSemanticVersion(DirectBuffer) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodecDecoder
 
wrapTimeUnit(DirectBuffer) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodecDecoder
 

X

XINCLUDE_AWARE - Static variable in class uk.co.real_logic.sbe.SbeTool
Boolean system property to control is XInclude is supported.
xIncludeAware() - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
Is the parser XInclude aware?
xIncludeAware(boolean) - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
Is the parser XInclude aware?
xIncludeAware() - Method in class uk.co.real_logic.sbe.xml.ParserOptions
Is the parser XInclude aware?
XmlSchemaParser - Class in uk.co.real_logic.sbe.xml
Encapsulate the XML Schema parsing for SBE so that other representations may be used to generate independent representations.
XmlSchemaParser() - Constructor for class uk.co.real_logic.sbe.xml.XmlSchemaParser
 
xsdFilename() - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
Returns the name of the schema file.
xsdFilename(String) - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
Sets the schema filename.
xsdFilename() - Method in class uk.co.real_logic.sbe.xml.ParserOptions
Returns the name of the schema file.
A B C D E F G H I J K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2013-2024 Real Logic Limited. All Rights Reserved.