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 VarStringassemble(VarString vs, PersistenceIdStrategy idStrategy)static StringlabelObject()static StringlabelType()PersistenceIdStrategyparse(_charArrayRange input)static charquote()static charseparator()static chartypeAssigner()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
assemblein interfaceObjectStringAssembler<PersistenceIdStrategy>- Specified by:
assemblein interfacePersistenceIdStrategyStringConverter
-
parse
- Specified by:
parsein interfaceObjectStringParser<PersistenceIdStrategy>- Specified by:
parsein interfacePersistenceIdStrategyStringConverter
-