Uses of Interface
io.protostuff.MapSchema.MessageFactory
Packages that use MapSchema.MessageFactory
-
Uses of MapSchema.MessageFactory in io.protostuff
Classes in io.protostuff that implement MapSchema.MessageFactoryModifier and TypeClassDescriptionstatic enum
A message factory for standardMap
implementations.Fields in io.protostuff declared as MapSchema.MessageFactoryModifier and TypeFieldDescriptionfinal MapSchema.MessageFactory
MapSchema.messageFactory
Factory for creatingMap
messages.Constructors in io.protostuff with parameters of type MapSchema.MessageFactory -
Uses of MapSchema.MessageFactory in io.protostuff.runtime
Classes in io.protostuff.runtime that implement MapSchema.MessageFactoryModifier and TypeClassDescription(package private) static final class
(package private) static final class
(package private) static final class
Fields in io.protostuff.runtime declared as MapSchema.MessageFactoryModifier and TypeFieldDescriptionprivate MapSchema.MessageFactory
EnumIO.enumMapFactory
(package private) final MapSchema.MessageFactory
ExplicitIdStrategy.RegisteredMapFactory.factory
(package private) MapSchema.MessageFactory
IncrementalIdStrategy.RuntimeMapFactory.factory
Fields in io.protostuff.runtime with type parameters of type MapSchema.MessageFactoryModifier and TypeFieldDescription(package private) final ConcurrentHashMap
<String, MapSchema.MessageFactory> DefaultIdStrategy.mapMapping
Methods in io.protostuff.runtime that return MapSchema.MessageFactoryModifier and TypeMethodDescriptionEnumIO.getEnumMapFactory()
Returns the factory for an EnumMap (lazy).protected MapSchema.MessageFactory
DefaultIdStrategy.getMapFactory
(Class<?> clazz) protected MapSchema.MessageFactory
ExplicitIdStrategy.getMapFactory
(Class<?> clazz) protected abstract MapSchema.MessageFactory
IdStrategy.getMapFactory
(Class<?> clazz) Returns theMapSchema.MessageFactory
.protected MapSchema.MessageFactory
IncrementalIdStrategy.getMapFactory
(Class<?> clazz) private static <E extends Enum<E>>
MapSchema.MessageFactoryEnumIO.newEnumMapFactory
(EnumIO<E> eio) protected MapSchema.MessageFactory
DefaultIdStrategy.resolveMapFrom
(Input input) protected MapSchema.MessageFactory
ExplicitIdStrategy.resolveMapFrom
(Input input) protected abstract MapSchema.MessageFactory
IdStrategy.resolveMapFrom
(Input input) protected MapSchema.MessageFactory
IncrementalIdStrategy.resolveMapFrom
(Input input) Methods in io.protostuff.runtime with parameters of type MapSchema.MessageFactoryModifier and TypeMethodDescriptionprivate static <T> Field
<T> RuntimeMapFieldFactory.createMapEnumKEnumV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapEnumKInlineV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Delegate<Object> inlineV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapEnumKObjectV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Schema<Object> valueSchema, Pipe.Schema<Object> valuePipeSchema, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapEnumKPojoV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapEnumKPolymorphicV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapInlineKEnumV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Delegate<Object> inlineK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapInlineKInlineV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Delegate<Object> inlineK, Delegate<Object> inlineV) private static <T> Field
<T> RuntimeMapFieldFactory.createMapInlineKObjectV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Delegate<Object> inlineK, Schema<Object> valueSchema, Pipe.Schema<Object> valuePipeSchema, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapInlineKPojoV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Delegate<Object> inlineK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapInlineKPolymorphicV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Delegate<Object> inlineK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapObjectKObjectV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Schema<Object> keySchema, Pipe.Schema<Object> keyPipeSchema, Schema<Object> valueSchema, Pipe.Schema<Object> valuePipeSchema, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapPojoKEnumV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapPojoKInlineV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Delegate<Object> inlineV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapPojoKObjectV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Schema<Object> valueSchema, Pipe.Schema<Object> valuePipeSchema, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapPojoKPojoV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Class<Object> clazzV, IdStrategy strategy) private static <T> Field
<T> RuntimeMapFieldFactory.createMapPojoKPolymorphicV
(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Class<Object> clazzV, IdStrategy strategy) boolean
DefaultIdStrategy.registerMap
(MapSchema.MessageFactory factory) Registers a map.<T extends Map<?,
?>>
ExplicitIdStrategy.RegistryExplicitIdStrategy.Registry.registerMap
(MapSchema.MessageFactory factory, int id) Map ids start at 1.<T extends Map<?,
?>>
IncrementalIdStrategy.RegistryIncrementalIdStrategy.Registry.registerMap
(MapSchema.MessageFactory factory, int id) Map ids start at 1.<T extends Map<?,
?>>
NumericIdStrategy.RegistryNumericIdStrategy.Registry.registerMap
(MapSchema.MessageFactory factory, int id) Map ids start at 1.Constructors in io.protostuff.runtime with parameters of type MapSchema.MessageFactoryModifierConstructorDescriptionRegisteredMapFactory
(int id, MapSchema.MessageFactory factory) RuntimeMapField
(WireFormat.FieldType type, int number, String name, Tag tag, MapSchema.MessageFactory messageFactory)