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 enumA message factory for standardMapimplementations.Fields in io.protostuff declared as MapSchema.MessageFactoryModifier and TypeFieldDescriptionfinal MapSchema.MessageFactoryMapSchema.messageFactoryFactory for creatingMapmessages.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 classFields in io.protostuff.runtime declared as MapSchema.MessageFactoryModifier and TypeFieldDescriptionprivate MapSchema.MessageFactoryEnumIO.enumMapFactory(package private) final MapSchema.MessageFactoryExplicitIdStrategy.RegisteredMapFactory.factory(package private) MapSchema.MessageFactoryIncrementalIdStrategy.RuntimeMapFactory.factoryFields in io.protostuff.runtime with type parameters of type MapSchema.MessageFactoryModifier and TypeFieldDescription(package private) final ConcurrentHashMap<String, MapSchema.MessageFactory> DefaultIdStrategy.mapMappingMethods in io.protostuff.runtime that return MapSchema.MessageFactoryModifier and TypeMethodDescriptionEnumIO.getEnumMapFactory()Returns the factory for an EnumMap (lazy).protected MapSchema.MessageFactoryDefaultIdStrategy.getMapFactory(Class<?> clazz) protected MapSchema.MessageFactoryExplicitIdStrategy.getMapFactory(Class<?> clazz) protected abstract MapSchema.MessageFactoryIdStrategy.getMapFactory(Class<?> clazz) Returns theMapSchema.MessageFactory.protected MapSchema.MessageFactoryIncrementalIdStrategy.getMapFactory(Class<?> clazz) private static <E extends Enum<E>>
MapSchema.MessageFactoryEnumIO.newEnumMapFactory(EnumIO<E> eio) protected MapSchema.MessageFactoryDefaultIdStrategy.resolveMapFrom(Input input) protected MapSchema.MessageFactoryExplicitIdStrategy.resolveMapFrom(Input input) protected abstract MapSchema.MessageFactoryIdStrategy.resolveMapFrom(Input input) protected MapSchema.MessageFactoryIncrementalIdStrategy.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) booleanDefaultIdStrategy.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)