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. entryPipeSchema
Pipe.Schema<K>
MessageMapSchema. kPipeSchema
The pipe schema of the message key.Pipe.Schema<java.util.Collection<V>>
CollectionSchema. pipeSchema
Pipe.Schema<java.util.Map<K,V>>
MapSchema. pipeSchema
The pipe schema of theMap
.Pipe.Schema<V>
MessageCollectionSchema. pipeSchema
The pipe schema of the member (message).Pipe.Schema<V>
MessageMapSchema. vPipeSchema
The pipe schema of the message value.Pipe.Schema<V>
StringMapSchema. vPipeSchema
The pipe schema of the message value.Methods in io.protostuff with parameters of type Pipe.Schema Modifier and Type Method Description protected abstract Input
Pipe. begin(Pipe.Schema<?> pipeSchema)
Begin preliminary input processing.protected abstract void
Pipe. end(Pipe.Schema<?> pipeSchema, Input input, boolean cleanupOnly)
End input processing.static <T> void
Pipe. 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 class
RuntimePipeSchema<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_SCHEMA
protected Pipe.Schema<java.lang.Object>
ArraySchema. pipeSchema
protected Pipe.Schema<java.lang.Object>
ArraySchemas.BigDecimalArray. pipeSchema
protected Pipe.Schema<java.lang.Object>
ArraySchemas.BigIntegerArray. pipeSchema
protected Pipe.Schema<java.lang.Object>
ArraySchemas.BoolArray. pipeSchema
protected Pipe.Schema<java.lang.Object>
ArraySchemas.ByteArrayArray. pipeSchema
protected Pipe.Schema<java.lang.Object>
ArraySchemas.ByteStringArray. pipeSchema
protected Pipe.Schema<java.lang.Object>
ArraySchemas.CharArray. pipeSchema
protected Pipe.Schema<java.lang.Object>
ArraySchemas.DateArray. pipeSchema
protected Pipe.Schema<java.lang.Object>
ArraySchemas.DelegateArray. pipeSchema
protected Pipe.Schema<java.lang.Object>
ArraySchemas.DoubleArray. pipeSchema
protected Pipe.Schema<java.lang.Object>
ArraySchemas.EnumArray. pipeSchema
protected Pipe.Schema<java.lang.Object>
ArraySchemas.FloatArray. pipeSchema
protected Pipe.Schema<java.lang.Object>
ArraySchemas.Int32Array. pipeSchema
protected Pipe.Schema<java.lang.Object>
ArraySchemas.Int64Array. pipeSchema
protected Pipe.Schema<java.lang.Object>
ArraySchemas.PojoArray. pipeSchema
protected Pipe.Schema<java.lang.Object>
ArraySchemas.ShortArray. pipeSchema
protected Pipe.Schema<java.lang.Object>
ArraySchemas.StringArray. pipeSchema
protected Pipe.Schema<java.lang.Object>
ClassSchema. pipeSchema
private Pipe.Schema<T>
DefaultIdStrategy.Lazy. pipeSchema
private Pipe.Schema<T>
DefaultIdStrategy.LazyRegister. pipeSchema
private Pipe.Schema<T>
DefaultIdStrategy.Registered. pipeSchema
Pipe.Schema<java.lang.Object>
DerivativeSchema. pipeSchema
This pipe schema delegates to another schema derived from the input.private Pipe.Schema<T>
ExplicitIdStrategy.Lazy. pipeSchema
(package private) Pipe.Schema<T>
ExplicitIdStrategy.Registered. pipeSchema
private Pipe.Schema<T>
IncrementalIdStrategy.LazyRegister. pipeSchema
(package private) Pipe.Schema<T>
IncrementalIdStrategy.Registered. pipeSchema
protected Pipe.Schema<java.lang.Object>
NumberSchema. pipeSchema
protected Pipe.Schema<java.lang.Object>
ObjectSchema. pipeSchema
protected Pipe.Schema<java.lang.Object>
PolymorphicCollectionSchema. pipeSchema
protected Pipe.Schema<java.lang.Object>
PolymorphicEnumSchema. pipeSchema
protected Pipe.Schema<java.lang.Object>
PolymorphicMapSchema. pipeSchema
protected Pipe.Schema<java.lang.Object>
PolymorphicPojoCollectionSchema. pipeSchema
protected Pipe.Schema<java.lang.Object>
PolymorphicPojoMapSchema. pipeSchema
protected Pipe.Schema<java.lang.Object>
PolymorphicPojoSchema. pipeSchema
protected Pipe.Schema<java.lang.Object>
PolymorphicThrowableSchema. pipeSchema
private 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_SCHEMA
Methods 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.Registry
ExplicitIdStrategy.Registry. registerPojo(Schema<T> schema, Pipe.Schema<T> pipeSchema, int id)
Pojo ids start at 1.<T> IncrementalIdStrategy.Registry
IncrementalIdStrategy.Registry. registerPojo(Schema<T> schema, Pipe.Schema<T> pipeSchema, int id)
Pojo ids start at 1.<T> NumericIdStrategy.Registry
NumericIdStrategy.Registry. registerPojo(Schema<T> schema, Pipe.Schema<T> pipeSchema, int id)
Pojo ids start at 1.(package private) static void
ObjectSchema. transferArray(Pipe pipe, Input input, Output output, int number, Pipe.Schema<?> pipeSchema, boolean mapped, IdStrategy strategy)
(package private) static void
ObjectSchema. transferClass(Pipe pipe, Input input, Output output, int number, Pipe.Schema<?> pipeSchema, boolean mapped, boolean array, IdStrategy strategy)
(package private) static void
ArraySchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)
(package private) static void
ArraySchemas. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, Delegate<?> delegate)
(package private) static void
ClassSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)
(package private) static void
NumberSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)
(package private) static void
ObjectSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)
(package private) static void
PolymorphicCollectionSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)
(package private) static void
PolymorphicCollectionSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number)
(package private) static void
PolymorphicEnumSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)
(package private) static void
PolymorphicMapSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)
(package private) static void
PolymorphicMapSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number)
(package private) static void
PolymorphicPojoCollectionSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)
(package private) static void
PolymorphicPojoCollectionSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number)
(package private) static void
PolymorphicPojoMapSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)
(package private) static void
PolymorphicPojoMapSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number)
(package private) static void
PolymorphicPojoSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)
(package private) static void
PolymorphicPojoSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number)
(package private) static void
PolymorphicThrowableSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy)
(package private) static void
PolymorphicThrowableSchema. transferObject(Pipe.Schema<java.lang.Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number)
(package private) static void
PolymorphicMapSchema. 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)
-