Uses of Interface
io.protostuff.CollectionSchema.MessageFactory
Packages that use CollectionSchema.MessageFactory
-
Uses of CollectionSchema.MessageFactory in io.protostuff
Classes in io.protostuff that implement CollectionSchema.MessageFactoryFields in io.protostuff declared as CollectionSchema.MessageFactoryModifier and TypeFieldDescriptionCollectionSchema.messageFactory
Factory for creatingCollection
messages.Constructors in io.protostuff with parameters of type CollectionSchema.MessageFactoryModifierConstructorDescriptionCollectionSchema
(CollectionSchema.MessageFactory messageFactory, boolean preserveNull) -
Uses of CollectionSchema.MessageFactory in io.protostuff.runtime
Classes in io.protostuff.runtime that implement CollectionSchema.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 CollectionSchema.MessageFactoryModifier and TypeFieldDescriptionprivate CollectionSchema.MessageFactory
EnumIO.enumSetFactory
(package private) final CollectionSchema.MessageFactory
ExplicitIdStrategy.RegisteredCollectionFactory.factory
(package private) CollectionSchema.MessageFactory
IncrementalIdStrategy.RuntimeCollectionFactory.factory
Fields in io.protostuff.runtime with type parameters of type CollectionSchema.MessageFactoryModifier and TypeFieldDescription(package private) final ConcurrentHashMap
<String, CollectionSchema.MessageFactory> DefaultIdStrategy.collectionMapping
Methods in io.protostuff.runtime that return CollectionSchema.MessageFactoryModifier and TypeMethodDescriptionprotected CollectionSchema.MessageFactory
DefaultIdStrategy.getCollectionFactory
(Class<?> clazz) protected CollectionSchema.MessageFactory
ExplicitIdStrategy.getCollectionFactory
(Class<?> clazz) protected abstract CollectionSchema.MessageFactory
IdStrategy.getCollectionFactory
(Class<?> clazz) Returns theCollectionSchema.MessageFactory
.protected CollectionSchema.MessageFactory
IncrementalIdStrategy.getCollectionFactory
(Class<?> clazz) EnumIO.getEnumSetFactory()
Returns the factory for an EnumSet (lazy).private static <E extends Enum<E>>
CollectionSchema.MessageFactoryEnumIO.newEnumSetFactory
(EnumIO<E> eio) protected CollectionSchema.MessageFactory
DefaultIdStrategy.resolveCollectionFrom
(Input input) protected CollectionSchema.MessageFactory
ExplicitIdStrategy.resolveCollectionFrom
(Input input) protected abstract CollectionSchema.MessageFactory
IdStrategy.resolveCollectionFrom
(Input input) protected CollectionSchema.MessageFactory
IncrementalIdStrategy.resolveCollectionFrom
(Input input) Methods in io.protostuff.runtime with parameters of type CollectionSchema.MessageFactoryModifier and TypeMethodDescriptionprivate static <T> Field
<T> RuntimeCollectionFieldFactory.createCollectionEnumV
(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, boolean allowNullElement, Class<Object> genericType, IdStrategy strategy) private static <T> Field
<T> RuntimeRepeatedFieldFactory.createCollectionEnumV
(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, Class<Object> genericType, IdStrategy strategy) private static <T> Field
<T> RuntimeCollectionFieldFactory.createCollectionInlineV
(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, boolean allowNullElement, Delegate<Object> inline) private static <T> Field
<T> RuntimeRepeatedFieldFactory.createCollectionInlineV
(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, Delegate<Object> inline) private static <T> Field
<T> RuntimeCollectionFieldFactory.createCollectionObjectV
(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, boolean allowNullElement, Schema<Object> valueSchema, Pipe.Schema<Object> valuePipeSchema, IdStrategy strategy) private static <T> Field
<T> RuntimeRepeatedFieldFactory.createCollectionObjectV
(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, Class<Object> genericType, PolymorphicSchema.Factory factory, IdStrategy strategy) private static <T> Field
<T> RuntimeCollectionFieldFactory.createCollectionPojoV
(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, boolean allowNullElement, Class<Object> genericType, IdStrategy strategy) private static <T> Field
<T> RuntimeRepeatedFieldFactory.createCollectionPojoV
(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, Class<Object> genericType, IdStrategy strategy) private static <T> Field
<T> RuntimeCollectionFieldFactory.createCollectionPolymorphicV
(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, boolean allowNullElement, Class<Object> genericType, IdStrategy strategy) private static <T> Field
<T> RuntimeRepeatedFieldFactory.createCollectionPolymorphicV
(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, Class<Object> genericType, IdStrategy strategy) boolean
DefaultIdStrategy.registerCollection
(CollectionSchema.MessageFactory factory) Registers a collection.<T extends Collection<?>>
ExplicitIdStrategy.RegistryExplicitIdStrategy.Registry.registerCollection
(CollectionSchema.MessageFactory factory, int id) Collection ids start at 1.<T extends Collection<?>>
IncrementalIdStrategy.RegistryIncrementalIdStrategy.Registry.registerCollection
(CollectionSchema.MessageFactory factory, int id) Collection ids start at 1.<T extends Collection<?>>
NumericIdStrategy.RegistryNumericIdStrategy.Registry.registerCollection
(CollectionSchema.MessageFactory factory, int id) Collection ids start at 1.Constructors in io.protostuff.runtime with parameters of type CollectionSchema.MessageFactoryModifierConstructorDescriptionRegisteredCollectionFactory
(int id, CollectionSchema.MessageFactory factory) RuntimeCollectionField
(WireFormat.FieldType type, int number, String name, Tag tag, CollectionSchema.MessageFactory messageFactory, boolean allowNullElement)