Class PersistenceIdStrategyStringConverter.Default
java.lang.Object
one.microstream.persistence.types.PersistenceIdStrategyStringConverter.Default
- All Implemented Interfaces:
ObjectStringAssembler<PersistenceIdStrategy>
,ObjectStringConverter<PersistenceIdStrategy>
,ObjectStringParser<PersistenceIdStrategy>
,PersistenceIdStrategyStringConverter
- Enclosing interface:
- PersistenceIdStrategyStringConverter
public static final class PersistenceIdStrategyStringConverter.Default extends Object implements PersistenceIdStrategyStringConverter
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceIdStrategyStringConverter
PersistenceIdStrategyStringConverter.Creator, PersistenceIdStrategyStringConverter.Default
-
Constructor Summary
Constructors Constructor Description Default(XImmutableMap<Class<?>,PersistenceObjectIdStrategy.Assembler<?>> oidsAssemblers, XImmutableMap<Class<?>,PersistenceTypeIdStrategy.Assembler<?>> tidsAssemblers, XImmutableMap<String,PersistenceObjectIdStrategy.Parser<?>> oidsParsers, XImmutableMap<String,PersistenceTypeIdStrategy.Parser<?>> tidsParsers)
-
Method Summary
Modifier and Type Method Description VarString
assemble(VarString vs, PersistenceIdStrategy idStrategy)
static String
labelObject()
static String
labelType()
PersistenceIdStrategy
parse(_charArrayRange input)
static char
quote()
static char
separator()
static char
typeAssigner()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface one.microstream.persistence.types.PersistenceIdStrategyStringConverter
assemble, parse, provideAssemblyBuffer
-
Constructor Details
-
Default
public Default(XImmutableMap<Class<?>,PersistenceObjectIdStrategy.Assembler<?>> oidsAssemblers, XImmutableMap<Class<?>,PersistenceTypeIdStrategy.Assembler<?>> tidsAssemblers, XImmutableMap<String,PersistenceObjectIdStrategy.Parser<?>> oidsParsers, XImmutableMap<String,PersistenceTypeIdStrategy.Parser<?>> tidsParsers)
-
-
Method Details
-
labelType
-
labelObject
-
typeAssigner
public static char typeAssigner() -
separator
public static char separator() -
quote
public static char quote() -
assemble
- Specified by:
assemble
in interfaceObjectStringAssembler<PersistenceIdStrategy>
- Specified by:
assemble
in interfacePersistenceIdStrategyStringConverter
-
parse
- Specified by:
parse
in interfaceObjectStringParser<PersistenceIdStrategy>
- Specified by:
parse
in interfacePersistenceIdStrategyStringConverter
-