Uses of Class
io.protostuff.Pipe
Packages that use Pipe
-
Uses of Pipe in io.protostuff
Classes in io.protostuff that implement interfaces with type arguments of type PipeMethods in io.protostuff that return PipeModifier and TypeMethodDescriptionPipe.Schema.newMessage()static PipeJsonIOUtil.newPipe(byte[] data, boolean numeric) Creates a json pipe from a byte array.static PipeJsonIOUtil.newPipe(byte[] data, int offset, int length, boolean numeric) Creates a json pipe from a byte array.static PipeJsonIOUtil.newPipe(com.fasterxml.jackson.core.JsonParser parser, boolean numeric) Creates a json pipe from aJsonParser.static PipeJsonIOUtil.newPipe(InputStream in, boolean numeric) Creates a json pipe from anInputStream.static PipeCreates a json pipe from aReader.static PipeProtobufIOUtil.newPipe(byte[] data) Creates a protobuf pipe from a byte array.static PipeProtobufIOUtil.newPipe(byte[] data, int offset, int len) Creates a protobuf pipe from a byte array.static PipeProtobufIOUtil.newPipe(InputStream in) Creates a protobuf pipe from anInputStream.static PipeProtostuffIOUtil.newPipe(byte[] data) Creates a protostuff pipe from a byte array.static PipeProtostuffIOUtil.newPipe(byte[] data, int offset, int len) Creates a protostuff pipe from a byte array.static PipeProtostuffIOUtil.newPipe(InputStream in) Creates a protostuff pipe from anInputStream.static PipeSmileIOUtil.newPipe(byte[] data, boolean numeric) Creates a smile pipe from a byte array.static PipeSmileIOUtil.newPipe(byte[] data, int offset, int length, boolean numeric) Creates a smile pipe from a byte array.static PipeSmileIOUtil.newPipe(InputStream in, boolean numeric) Creates a smile pipe from anInputStream.static PipeXmlIOUtil.newPipe(byte[] data) Creates an xml pipe from a byte array.static PipeXmlIOUtil.newPipe(byte[] data, int offset, int length) Creates an xml pipe from a byte array.static PipeXmlIOUtil.newPipe(InputStream in) Creates an xml pipe from anInputStream.static PipeCreates an xml pipe from aReader.static PipeXmlIOUtil.newPipe(XMLStreamReader parser) Creates an xml pipe from anXMLStreamReader.protected PipePipe.reset()Resets this pipe for re-use.Methods in io.protostuff that return types with arguments of type PipeMethods in io.protostuff with parameters of type PipeModifier and TypeMethodDescriptionbooleanPipe.Schema.isInitialized(Pipe message) Always returns true since we're just transferring data.final voidprotected abstract voidstatic <T> voidPipe.transferDirect(Pipe.Schema<T> pipeSchema, Pipe pipe, Input input, Output output) This should not be called directly by applications.protected abstract voidMapSchema.transferKey(Pipe pipe, Input input, Output output, int number, boolean repeated) Transfers the key from the input to the output.protected voidMessageMapSchema.transferKey(Pipe pipe, Input input, Output output, int number, boolean repeated) protected voidStringMapSchema.transferKey(Pipe pipe, Input input, Output output, int number, boolean repeated) protected abstract voidCollectionSchema.transferValue(Pipe pipe, Input input, Output output, int number, boolean repeated) Transfers the value from the input to the output.protected abstract voidMapSchema.transferValue(Pipe pipe, Input input, Output output, int number, boolean repeated) Transfers the value from the input to the output.protected voidMessageCollectionSchema.transferValue(Pipe pipe, Input input, Output output, int number, boolean repeated) protected voidMessageMapSchema.transferValue(Pipe pipe, Input input, Output output, int number, boolean repeated) protected voidStringMapSchema.transferValue(Pipe pipe, Input input, Output output, int number, boolean repeated) final void -
Uses of Pipe in io.protostuff.runtime
Methods in io.protostuff.runtime with parameters of type PipeModifier and TypeMethodDescriptionprotected abstract voidvoidTransfers the type from the input to the output.static voidEnumIO.transfer(Pipe pipe, Input input, Output output, int number, boolean repeated, IdStrategy strategy) Transfers theEnumfrom the input to the output.protected abstract voidTransfer the input field to the output field.protected void(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) protected abstract voidRuntimeCollectionField.transferValue(Pipe pipe, Input input, Output output, int number, boolean repeated) protected abstract void