Uses of Class
io.protostuff.Pipe.Schema
-
Packages that use Pipe.Schema Package Description io.protostuff io.protostuff.runtime -
-
Uses of Pipe.Schema in io.protostuff
Fields in io.protostuff declared as Pipe.Schema Modifier and Type Field Description private Pipe.Schema<java.util.Map.Entry<K,V>>MapSchema. entryPipeSchemaPipe.Schema<K>MessageMapSchema. kPipeSchemaThe pipe schema of the message key.Pipe.Schema<java.util.Collection<V>>CollectionSchema. pipeSchemaPipe.Schema<java.util.Map<K,V>>MapSchema. pipeSchemaThe pipe schema of theMap.Pipe.Schema<V>MessageCollectionSchema. pipeSchemaThe pipe schema of the member (message).Pipe.Schema<V>MessageMapSchema. vPipeSchemaThe pipe schema of the message value.Pipe.Schema<V>StringMapSchema. vPipeSchemaThe pipe schema of the message value.Methods in io.protostuff with parameters of type Pipe.Schema Modifier and Type Method Description protected 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.Schema Constructor Description MessageCollectionSchema(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.runtime Modifier and Type Class Description classRuntimePipeSchema<T>Runtime pipe schema.Fields in io.protostuff.runtime declared as Pipe.Schema Modifier and Type Field Description (package private) Pipe.Schema<java.lang.Object>IdStrategy. ARRAY_PIPE_SCHEMA(package private) Pipe.Schema<java.lang.Object>IdStrategy. CLASS_PIPE_SCHEMA(package private) Pipe.Schema<java.util.Collection<java.lang.Object>>IdStrategy. COLLECTION_PIPE_SCHEMA(package private) Pipe.Schema<java.lang.Object>IdStrategy. DYNAMIC_VALUE_PIPE_SCHEMA(package private) Pipe.Schema<java.util.Map.Entry<java.lang.Object,java.lang.Object>>IdStrategy. ENTRY_PIPE_SCHEMA(package private) Pipe.Schema<java.util.Map<java.lang.Object,java.lang.Object>>IdStrategy. MAP_PIPE_SCHEMA(package private) Pipe.Schema<java.lang.Object>IdStrategy. OBJECT_PIPE_SCHEMAprotected Pipe.Schema<java.lang.Object>ArraySchema. pipeSchemaprotected Pipe.Schema<java.lang.Object>ArraySchemas.BigDecimalArray. pipeSchemaprotected Pipe.Schema<java.lang.Object>ArraySchemas.BigIntegerArray. pipeSchemaprotected Pipe.Schema<java.lang.Object>ArraySchemas.BoolArray. pipeSchemaprotected Pipe.Schema<java.lang.Object>ArraySchemas.ByteArrayArray. pipeSchemaprotected Pipe.Schema<java.lang.Object>ArraySchemas.ByteStringArray. pipeSchemaprotected Pipe.Schema<java.lang.Object>ArraySchemas.CharArray. pipeSchemaprotected Pipe.Schema<java.lang.Object>ArraySchemas.DateArray. pipeSchemaprotected Pipe.Schema<java.lang.Object>ArraySchemas.DelegateArray. pipeSchemaprotected Pipe.Schema<java.lang.Object>ArraySchemas.DoubleArray. pipeSchemaprotected Pipe.Schema<java.lang.Object>ArraySchemas.EnumArray. pipeSchemaprotected Pipe.Schema<java.lang.Object>ArraySchemas.FloatArray. pipeSchemaprotected Pipe.Schema<java.lang.Object>ArraySchemas.Int32Array. pipeSchemaprotected Pipe.Schema<java.lang.Object>ArraySchemas.Int64Array. pipeSchemaprotected Pipe.Schema<java.lang.Object>ArraySchemas.PojoArray. pipeSchemaprotected Pipe.Schema<java.lang.Object>ArraySchemas.ShortArray. pipeSchemaprotected Pipe.Schema<java.lang.Object>ArraySchemas.StringArray. pipeSchemaprotected Pipe.Schema<java.lang.Object>ClassSchema. pipeSchemaprivate Pipe.Schema<T>DefaultIdStrategy.Lazy. pipeSchemaprivate Pipe.Schema<T>DefaultIdStrategy.LazyRegister. pipeSchemaprivate Pipe.Schema<T>DefaultIdStrategy.Registered. pipeSchemaPipe.Schema<java.lang.Object>DerivativeSchema. pipeSchemaThis pipe schema delegates to another schema derived from the input.private Pipe.Schema<T>ExplicitIdStrategy.Lazy. pipeSchema(package private) Pipe.Schema<T>ExplicitIdStrategy.Registered. pipeSchemaprivate Pipe.Schema<T>IncrementalIdStrategy.LazyRegister. pipeSchema(package private) Pipe.Schema<T>IncrementalIdStrategy.Registered. pipeSchemaprotected Pipe.Schema<java.lang.Object>NumberSchema. pipeSchemaprotected Pipe.Schema<java.lang.Object>ObjectSchema. pipeSchemaprotected Pipe.Schema<java.lang.Object>PolymorphicCollectionSchema. pipeSchemaprotected Pipe.Schema<java.lang.Object>PolymorphicEnumSchema. pipeSchemaprotected Pipe.Schema<java.lang.Object>PolymorphicMapSchema. pipeSchemaprotected Pipe.Schema<java.lang.Object>PolymorphicPojoCollectionSchema. pipeSchemaprotected Pipe.Schema<java.lang.Object>PolymorphicPojoMapSchema. pipeSchemaprotected Pipe.Schema<java.lang.Object>PolymorphicPojoSchema. pipeSchemaprotected Pipe.Schema<java.lang.Object>PolymorphicThrowableSchema. pipeSchemaprivate Pipe.Schema<T>RuntimeSchema. pipeSchema(package private) Pipe.Schema<java.lang.Object>IdStrategy. POLYMORPHIC_COLLECTION_PIPE_SCHEMA(package private) Pipe.Schema<java.lang.Object>IdStrategy. POLYMORPHIC_MAP_PIPE_SCHEMAMethods in io.protostuff.runtime that return Pipe.Schema Modifier and Type Method Description Pipe.Schema<java.lang.Object>ArraySchema. getPipeSchema()Pipe.Schema<java.lang.Object>ArraySchemas.BigDecimalArray. getPipeSchema()Pipe.Schema<java.lang.Object>ArraySchemas.BigIntegerArray. getPipeSchema()Pipe.Schema<java.lang.Object>ArraySchemas.BoolArray. getPipeSchema()Pipe.Schema<java.lang.Object>ArraySchemas.ByteArrayArray. getPipeSchema()Pipe.Schema<java.lang.Object>ArraySchemas.ByteStringArray. getPipeSchema()Pipe.Schema<java.lang.Object>ArraySchemas.CharArray. getPipeSchema()Pipe.Schema<java.lang.Object>ArraySchemas.DateArray. getPipeSchema()Pipe.Schema<java.lang.Object>ArraySchemas.DelegateArray. getPipeSchema()Pipe.Schema<java.lang.Object>ArraySchemas.DoubleArray. getPipeSchema()Pipe.Schema<java.lang.Object>ArraySchemas.EnumArray. getPipeSchema()Pipe.Schema<java.lang.Object>ArraySchemas.FloatArray. getPipeSchema()Pipe.Schema<java.lang.Object>ArraySchemas.Int32Array. getPipeSchema()Pipe.Schema<java.lang.Object>ArraySchemas.Int64Array. getPipeSchema()Pipe.Schema<java.lang.Object>ArraySchemas.PojoArray. getPipeSchema()Pipe.Schema<java.lang.Object>ArraySchemas.ShortArray. getPipeSchema()Pipe.Schema<java.lang.Object>ArraySchemas.StringArray. getPipeSchema()Pipe.Schema<java.lang.Object>ClassSchema. getPipeSchema()Pipe.Schema<T>DefaultIdStrategy.Lazy. getPipeSchema()Pipe.Schema<T>DefaultIdStrategy.LazyRegister. getPipeSchema()Pipe.Schema<T>DefaultIdStrategy.Mapped. getPipeSchema()Pipe.Schema<T>DefaultIdStrategy.Registered. getPipeSchema()Pipe.Schema<T>ExplicitIdStrategy.Lazy. getPipeSchema()Pipe.Schema<T>ExplicitIdStrategy.Registered. getPipeSchema()abstract Pipe.Schema<T>HasSchema. getPipeSchema()Gets the pipe schema.Pipe.Schema<T>IncrementalIdStrategy.LazyRegister. getPipeSchema()Pipe.Schema<T>IncrementalIdStrategy.Registered. getPipeSchema()Pipe.Schema<java.lang.Object>NumberSchema. getPipeSchema()Pipe.Schema<java.lang.Object>ObjectSchema. getPipeSchema()Pipe.Schema<java.lang.Object>PolymorphicCollectionSchema. getPipeSchema()Pipe.Schema<java.lang.Object>PolymorphicEnumSchema. getPipeSchema()Pipe.Schema<java.lang.Object>PolymorphicMapSchema. getPipeSchema()Pipe.Schema<java.lang.Object>PolymorphicPojoCollectionSchema. getPipeSchema()Pipe.Schema<java.lang.Object>PolymorphicPojoMapSchema. getPipeSchema()Pipe.Schema<java.lang.Object>PolymorphicPojoSchema. getPipeSchema()abstract Pipe.Schema<java.lang.Object>PolymorphicSchema. getPipeSchema()The pipe schema associated with this schema.Pipe.Schema<java.lang.Object>PolymorphicThrowableSchema. getPipeSchema()Pipe.Schema<P>RuntimeMessageField. getPipeSchema()Returns the lazy initialized pipe schema.Pipe.Schema<T>RuntimeSchema. getPipeSchema()Returns the pipe schema linked to this.(package private) static <T> Pipe.Schema<T>RuntimeSchema. resolvePipeSchema(Schema<T> schema, java.lang.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.Schema Modifier and Type Method Description private static <T> Field<T>RuntimeCollectionFieldFactory. createCollectionObjectV(int number, java.lang.String name, java.lang.reflect.Field f, CollectionSchema.MessageFactory messageFactory, boolean allowNullElement, Schema<java.lang.Object> valueSchema, Pipe.Schema<java.lang.Object> valuePipeSchema, IdStrategy strategy)private static <T> Field<T>RuntimeMapFieldFactory. createMapEnumKObjectV(int number, java.lang.String name, java.lang.reflect.Field f, MapSchema.MessageFactory messageFactory, java.lang.Class<java.lang.Object> clazzK, Schema<java.lang.Object> valueSchema, Pipe.Schema<java.lang.Object> valuePipeSchema, IdStrategy strategy)private static <T> Field<T>RuntimeMapFieldFactory. createMapInlineKObjectV(int number, java.lang.String name, java.lang.reflect.Field f, MapSchema.MessageFactory messageFactory, Delegate<java.lang.Object> inlineK, Schema<java.lang.Object> valueSchema, Pipe.Schema<java.lang.Object> valuePipeSchema, IdStrategy strategy)private static <T> Field<T>RuntimeMapFieldFactory. createMapObjectKObjectV(int number, java.lang.String name, java.lang.reflect.Field f, MapSchema.MessageFactory messageFactory, Schema<java.lang.Object> keySchema, Pipe.Schema<java.lang.Object> keyPipeSchema, Schema<java.lang.Object> valueSchema, Pipe.Schema<java.lang.Object> valuePipeSchema, IdStrategy strategy)private static <T> Field<T>RuntimeMapFieldFactory. createMapPojoKObjectV(int number, java.lang.String name, java.lang.reflect.Field f, MapSchema.MessageFactory messageFactory, java.lang.Class<java.lang.Object> clazzK, Schema<java.lang.Object> valueSchema, Pipe.Schema<java.lang.Object> valuePipeSchema, IdStrategy strategy)<T> ExplicitIdStrategy.RegistryExplicitIdStrategy.Registry. registerPojo(Schema<T> schema, Pipe.Schema<T> pipeSchema, int id)Pojo ids start at 1.<T> IncrementalIdStrategy.RegistryIncrementalIdStrategy.Registry. registerPojo(Schema<T> schema, Pipe.Schema<T> pipeSchema, int id)Pojo ids start at 1.<T> NumericIdStrategy.RegistryNumericIdStrategy.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<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)(package private) static voidArraySchemas. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, Delegate<?> delegate)(package private) static voidClassSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)(package private) static voidNumberSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)(package private) static voidObjectSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)(package private) static voidPolymorphicCollectionSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)(package private) static voidPolymorphicCollectionSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number)(package private) static voidPolymorphicEnumSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)(package private) static voidPolymorphicMapSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)(package private) static voidPolymorphicMapSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number)(package private) static voidPolymorphicPojoCollectionSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)(package private) static voidPolymorphicPojoCollectionSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number)(package private) static voidPolymorphicPojoMapSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)(package private) static voidPolymorphicPojoMapSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number)(package private) static voidPolymorphicPojoSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)(package private) static voidPolymorphicPojoSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number)(package private) static voidPolymorphicThrowableSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)(package private) static voidPolymorphicThrowableSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number)(package private) static voidPolymorphicMapSchema. transferSingletonMap(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)Constructors in io.protostuff.runtime with parameters of type Pipe.Schema Constructor Description Registered(int id, Schema<T> schema, Pipe.Schema<T> pipeSchema, IdStrategy strategy)Registered(int id, Schema<T> schema, Pipe.Schema<T> pipeSchema, IdStrategy strategy)
-