Uses of Class
io.protostuff.Pipe.Schema
Packages that use Pipe.Schema
-
Uses of Pipe.Schema in io.protostuff
Fields in io.protostuff declared as Pipe.SchemaModifier and TypeFieldDescriptionprivate final Pipe.Schema<Map.Entry<K, V>> MapSchema.entryPipeSchemafinal Pipe.Schema<K> MessageMapSchema.kPipeSchemaThe pipe schema of the message key.final Pipe.Schema<Collection<V>> CollectionSchema.pipeSchemafinal Pipe.Schema<Map<K, V>> MapSchema.pipeSchemaThe pipe schema of theMap.final Pipe.Schema<V> MessageCollectionSchema.pipeSchemaThe pipe schema of the member (message).final Pipe.Schema<V> MessageMapSchema.vPipeSchemaThe pipe schema of the message value.final Pipe.Schema<V> StringMapSchema.vPipeSchemaThe pipe schema of the message value.Methods in io.protostuff with parameters of type Pipe.SchemaModifier and TypeMethodDescriptionprotected abstract InputPipe.begin(Pipe.Schema<?> pipeSchema) Begin preliminary input processing.protected abstract voidPipe.end(Pipe.Schema<?> pipeSchema, Input input, boolean cleanupOnly) End input processing.static <T> voidPipe.transferDirect(Pipe.Schema<T> pipeSchema, Pipe pipe, Input input, Output output) This should not be called directly by applications.Constructors in io.protostuff with parameters of type Pipe.SchemaModifierConstructorDescriptionMessageCollectionSchema(Schema<V> schema, Pipe.Schema<V> pipeSchema, boolean preserveNull) MessageMapSchema(Schema<K> kSchema, Schema<V> vSchema, Pipe.Schema<K> kPipeSchema, Pipe.Schema<V> vPipeSchema) StringMapSchema(Schema<V> vSchema, Pipe.Schema<V> vPipeSchema) -
Uses of Pipe.Schema in io.protostuff.runtime
Subclasses of Pipe.Schema in io.protostuff.runtimeFields in io.protostuff.runtime declared as Pipe.SchemaModifier and TypeFieldDescription(package private) final Pipe.Schema<Object> IdStrategy.ARRAY_PIPE_SCHEMA(package private) final Pipe.Schema<Object> IdStrategy.CLASS_PIPE_SCHEMA(package private) final Pipe.Schema<Collection<Object>> IdStrategy.COLLECTION_PIPE_SCHEMA(package private) final Pipe.Schema<Object> IdStrategy.DYNAMIC_VALUE_PIPE_SCHEMA(package private) final Pipe.Schema<Map.Entry<Object, Object>> IdStrategy.ENTRY_PIPE_SCHEMA(package private) final Pipe.Schema<Map<Object, Object>> IdStrategy.MAP_PIPE_SCHEMA(package private) final Pipe.Schema<Object> IdStrategy.OBJECT_PIPE_SCHEMAprotected final Pipe.Schema<Object> ArraySchema.pipeSchemaprotected final Pipe.Schema<Object> ArraySchemas.BigDecimalArray.pipeSchemaprotected final Pipe.Schema<Object> ArraySchemas.BigIntegerArray.pipeSchemaprotected final Pipe.Schema<Object> ArraySchemas.BoolArray.pipeSchemaprotected final Pipe.Schema<Object> ArraySchemas.ByteArrayArray.pipeSchemaprotected final Pipe.Schema<Object> ArraySchemas.ByteStringArray.pipeSchemaprotected final Pipe.Schema<Object> ArraySchemas.CharArray.pipeSchemaprotected final Pipe.Schema<Object> ArraySchemas.DateArray.pipeSchemaprotected final Pipe.Schema<Object> ArraySchemas.DelegateArray.pipeSchemaprotected final Pipe.Schema<Object> ArraySchemas.DoubleArray.pipeSchemaprotected final Pipe.Schema<Object> ArraySchemas.EnumArray.pipeSchemaprotected final Pipe.Schema<Object> ArraySchemas.FloatArray.pipeSchemaprotected final Pipe.Schema<Object> ArraySchemas.Int32Array.pipeSchemaprotected final Pipe.Schema<Object> ArraySchemas.Int64Array.pipeSchemaprotected final Pipe.Schema<Object> ArraySchemas.PojoArray.pipeSchemaprotected final Pipe.Schema<Object> ArraySchemas.ShortArray.pipeSchemaprotected final Pipe.Schema<Object> ArraySchemas.StringArray.pipeSchemaprotected final Pipe.Schema<Object> ClassSchema.pipeSchemaprivate Pipe.Schema<T> DefaultIdStrategy.Lazy.pipeSchemaprivate Pipe.Schema<T> DefaultIdStrategy.LazyRegister.pipeSchemaprivate Pipe.Schema<T> DefaultIdStrategy.Registered.pipeSchemafinal Pipe.Schema<Object> DerivativeSchema.pipeSchemaThis pipe schema delegates to another schema derived from the input.private Pipe.Schema<T> ExplicitIdStrategy.Lazy.pipeSchema(package private) final Pipe.Schema<T> ExplicitIdStrategy.Registered.pipeSchemaprivate Pipe.Schema<T> IncrementalIdStrategy.LazyRegister.pipeSchema(package private) final Pipe.Schema<T> IncrementalIdStrategy.Registered.pipeSchemaprotected final Pipe.Schema<Object> NumberSchema.pipeSchemaprotected final Pipe.Schema<Object> ObjectSchema.pipeSchemaprotected final Pipe.Schema<Object> PolymorphicCollectionSchema.pipeSchemaprotected final Pipe.Schema<Object> PolymorphicEnumSchema.pipeSchemaprotected final Pipe.Schema<Object> PolymorphicMapSchema.pipeSchemaprotected final Pipe.Schema<Object> PolymorphicPojoCollectionSchema.pipeSchemaprotected final Pipe.Schema<Object> PolymorphicPojoMapSchema.pipeSchemaprotected final Pipe.Schema<Object> PolymorphicPojoSchema.pipeSchemaprotected final Pipe.Schema<Object> PolymorphicThrowableSchema.pipeSchemaprivate final Pipe.Schema<T> RuntimeSchema.pipeSchema(package private) final Pipe.Schema<Object> IdStrategy.POLYMORPHIC_COLLECTION_PIPE_SCHEMA(package private) final Pipe.Schema<Object> IdStrategy.POLYMORPHIC_MAP_PIPE_SCHEMAMethods in io.protostuff.runtime that return Pipe.SchemaModifier and TypeMethodDescriptionArraySchema.getPipeSchema()ArraySchemas.BigDecimalArray.getPipeSchema()ArraySchemas.BigIntegerArray.getPipeSchema()ArraySchemas.BoolArray.getPipeSchema()ArraySchemas.ByteArrayArray.getPipeSchema()ArraySchemas.ByteStringArray.getPipeSchema()ArraySchemas.CharArray.getPipeSchema()ArraySchemas.DateArray.getPipeSchema()ArraySchemas.DelegateArray.getPipeSchema()ArraySchemas.DoubleArray.getPipeSchema()ArraySchemas.EnumArray.getPipeSchema()ArraySchemas.FloatArray.getPipeSchema()ArraySchemas.Int32Array.getPipeSchema()ArraySchemas.Int64Array.getPipeSchema()ArraySchemas.PojoArray.getPipeSchema()ArraySchemas.ShortArray.getPipeSchema()ArraySchemas.StringArray.getPipeSchema()ClassSchema.getPipeSchema()DefaultIdStrategy.Lazy.getPipeSchema()DefaultIdStrategy.LazyRegister.getPipeSchema()DefaultIdStrategy.Mapped.getPipeSchema()DefaultIdStrategy.Registered.getPipeSchema()ExplicitIdStrategy.Lazy.getPipeSchema()ExplicitIdStrategy.Registered.getPipeSchema()abstract Pipe.Schema<T> HasSchema.getPipeSchema()Gets the pipe schema.IncrementalIdStrategy.LazyRegister.getPipeSchema()IncrementalIdStrategy.Registered.getPipeSchema()NumberSchema.getPipeSchema()ObjectSchema.getPipeSchema()PolymorphicCollectionSchema.getPipeSchema()PolymorphicEnumSchema.getPipeSchema()PolymorphicMapSchema.getPipeSchema()PolymorphicPojoCollectionSchema.getPipeSchema()PolymorphicPojoMapSchema.getPipeSchema()PolymorphicPojoSchema.getPipeSchema()abstract Pipe.Schema<Object> PolymorphicSchema.getPipeSchema()The pipe schema associated with this schema.PolymorphicThrowableSchema.getPipeSchema()RuntimeMessageField.getPipeSchema()Returns the lazy initialized pipe schema.RuntimeSchema.getPipeSchema()Returns the pipe schema linked to this.(package private) static <T> Pipe.Schema<T> RuntimeSchema.resolvePipeSchema(Schema<T> schema, Class<? super T> clazz, boolean throwIfNone) Invoked only when applications are having pipe io operations.Methods in io.protostuff.runtime with parameters of type Pipe.SchemaModifier and TypeMethodDescriptionprivate 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> 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.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.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.createMapPojoKObjectV(int number, String name, Field f, MapSchema.MessageFactory messageFactory, Class<Object> clazzK, Schema<Object> valueSchema, Pipe.Schema<Object> valuePipeSchema, IdStrategy strategy) ExplicitIdStrategy.Registry.registerPojo(Schema<T> schema, Pipe.Schema<T> pipeSchema, int id) Pojo ids start at 1.IncrementalIdStrategy.Registry.registerPojo(Schema<T> schema, Pipe.Schema<T> pipeSchema, int id) Pojo ids start at 1.NumericIdStrategy.Registry.registerPojo(Schema<T> schema, Pipe.Schema<T> pipeSchema, int id) Pojo ids start at 1.(package private) static voidObjectSchema.transferArray(Pipe pipe, Input input, Output output, int number, Pipe.Schema<?> pipeSchema, boolean mapped, IdStrategy strategy) (package private) static voidObjectSchema.transferClass(Pipe pipe, Input input, Output output, int number, Pipe.Schema<?> pipeSchema, boolean mapped, boolean array, IdStrategy strategy) (package private) static voidArraySchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidArraySchemas.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, Delegate<?> delegate) (package private) static voidClassSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidNumberSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidObjectSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidPolymorphicCollectionSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidPolymorphicCollectionSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static voidPolymorphicEnumSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidPolymorphicMapSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidPolymorphicMapSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static voidPolymorphicPojoCollectionSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidPolymorphicPojoCollectionSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static voidPolymorphicPojoMapSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidPolymorphicPojoMapSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static voidPolymorphicPojoSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidPolymorphicPojoSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static voidPolymorphicThrowableSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static voidPolymorphicThrowableSchema.transferObject(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static voidPolymorphicMapSchema.transferSingletonMap(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) Constructors in io.protostuff.runtime with parameters of type Pipe.SchemaModifierConstructorDescription(package private)Registered(int id, Schema<T> schema, Pipe.Schema<T> pipeSchema, IdStrategy strategy) (package private)Registered(int id, Schema<T> schema, Pipe.Schema<T> pipeSchema, IdStrategy strategy)