Package one.microstream.com
Interface ComProtocolStringConverter
-
- All Superinterfaces:
ObjectStringAssembler<ComProtocol>
,ObjectStringConverter<ComProtocol>
,ObjectStringParser<ComProtocol>
- All Known Implementing Classes:
ComProtocolStringConverter.Default
public interface ComProtocolStringConverter extends ObjectStringConverter<ComProtocol>
A "StringConverter" is hereby defined as a logic instance that handles both conversion to and from a String-form.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ComProtocolStringConverter.Default
-
Method Summary
-
-
-
Method Detail
-
assemble
VarString assemble(VarString vs, ComProtocol subject)
- Specified by:
assemble
in interfaceObjectStringAssembler<ComProtocol>
-
provideAssemblyBuffer
default VarString provideAssemblyBuffer()
- Specified by:
provideAssemblyBuffer
in interfaceObjectStringAssembler<ComProtocol>
-
assemble
default String assemble(ComProtocol subject)
- Specified by:
assemble
in interfaceObjectStringAssembler<ComProtocol>
-
parse
ComProtocol parse(_charArrayRange input)
- Specified by:
parse
in interfaceObjectStringParser<ComProtocol>
-
parse
default ComProtocol parse(String input)
- Specified by:
parse
in interfaceObjectStringParser<ComProtocol>
-
defaultLabelVersion
static String defaultLabelVersion()
-
defaultLabelByteOrder
static String defaultLabelByteOrder()
-
defaultLabelIdStrategy
static String defaultLabelIdStrategy()
-
defaultIdStrategyStringConverter
static PersistenceIdStrategyStringConverter defaultIdStrategyStringConverter()
-
defaultTypeDictionaryAssembler
static PersistenceTypeDictionaryAssembler defaultTypeDictionaryAssembler()
-
defaultLabelTypeDictionary
static String defaultLabelTypeDictionary()
-
defaultProtocolItemSeparator
static char defaultProtocolItemSeparator()
-
defaultProtocolItemAssigner
static char defaultProtocolItemAssigner()
-
defaultProtocolItemDelimiter
static char defaultProtocolItemDelimiter()
-
labelProtocolVersion
default String labelProtocolVersion()
-
labelByteOrder
default String labelByteOrder()
-
labelIdStrategy
default String labelIdStrategy()
-
idStrategyStringConverter
default PersistenceIdStrategyStringConverter idStrategyStringConverter()
-
labelTypeDictionary
default String labelTypeDictionary()
-
typeDictionaryAssembler
default PersistenceTypeDictionaryAssembler typeDictionaryAssembler()
-
protocolItemSeparator
default char protocolItemSeparator()
-
protocolItemAssigner
default char protocolItemAssigner()
-
protocolItemDelimiter
default char protocolItemDelimiter()
-
New
static ComProtocolStringConverter New(PersistenceTypeDictionaryCompiler typeDictionaryCompiler)
-
-