Uses of Interface
io.protostuff.Output
Packages that use Output
-
Uses of Output in io.protostuff
Classes in io.protostuff with type parameters of type OutputModifier and TypeClassDescriptionclassFilterOutput<F extends Output>A FilterOutput contains some otheroutput, which it uses as its basic sink of data.Subinterfaces of Output in io.protostuffModifier and TypeInterfaceDescriptioninterfaceAn output that keeps the state of the schema being used.Classes in io.protostuff that implement OutputModifier and TypeClassDescriptionclassFilterOutput<F extends Output>A FilterOutput contains some otheroutput, which it uses as its basic sink of data.final classA ProtostuffOutput w/c can handle cyclic dependencies when serializing objects with graph transformations.final classAn output used for writing data with json format.final classAn optimized json output which is efficient in writing numeric keys and pre-encoded utf8 strings (in byte array form).final classAn output for serializing kvp-encoded messages (from a byte array as source).final classOutput that differs from the standard by attempting to avoid extra copies of large ByteBuffer fields.final classOutput that differs from the standard by attempting to avoid extra copies of large ByteBuffer fields.final classProtobuf serialization where the messages must be fully buffered on memory before it can be written to the socket (OutputStream).final classDual output for streaming or full buffering.final classAn output used for writing data with xml format.final classOptimized xml output.final classAn output used for writing data with yaml format.Fields in io.protostuff declared as OutputModifier and TypeFieldDescriptionprotected final FFilterOutput.outputprotected OutputPipe.outputMethods in io.protostuff with parameters of type OutputModifier and TypeMethodDescriptionprotected abstract voidvoidByteArrayInput.transferByteRangeTo(Output output, boolean utf8String, int fieldNumber, boolean repeated) voidByteBufferInput.transferByteRangeTo(Output output, boolean utf8String, int fieldNumber, boolean repeated) voidCodedInput.transferByteRangeTo(Output output, boolean utf8String, int fieldNumber, boolean repeated) voidFilterInput.transferByteRangeTo(Output output, boolean utf8String, int fieldNumber, boolean repeated) voidInput.transferByteRangeTo(Output output, boolean utf8String, int fieldNumber, boolean repeated) Transfer the byte range to the output.voidJsonInput.transferByteRangeTo(Output output, boolean utf8String, int fieldNumber, boolean repeated) voidKvpByteArrayInput.transferByteRangeTo(Output output, boolean utf8String, int fieldNumber, boolean repeated) voidKvpInput.transferByteRangeTo(Output output, boolean utf8String, int fieldNumber, boolean repeated) voidXmlInput.transferByteRangeTo(Output output, boolean utf8String, int fieldNumber, boolean repeated) static <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) protected abstract voidMapSchema.writeKeyTo(Output output, int fieldNumber, K value, boolean repeated) Writes the key to the output.protected voidMessageMapSchema.writeKeyTo(Output output, int fieldNumber, K value, boolean repeated) protected final voidStringMapSchema.writeKeyTo(Output output, int fieldNumber, String value, boolean repeated) static voidByteString.writeTo(Output output, ByteString bs, int fieldNumber, boolean repeated) Writes the bytes to theOutput.voidCollectionSchema.writeTo(Output output, Collection<V> message) voidvoidvoidfinal voidfinal voidvoidSerializes a message/object to theoutput.protected abstract voidCollectionSchema.writeValueTo(Output output, int fieldNumber, V value, boolean repeated) Writes the value to the output.protected abstract voidMapSchema.writeValueTo(Output output, int fieldNumber, V value, boolean repeated) Writes the value to the output.protected voidMessageCollectionSchema.writeValueTo(Output output, int fieldNumber, V value, boolean repeated) protected voidMessageMapSchema.writeValueTo(Output output, int fieldNumber, V value, boolean repeated) protected voidStringMapSchema.writeValueTo(Output output, int fieldNumber, V value, boolean repeated) -
Uses of Output in io.protostuff.runtime
Methods in io.protostuff.runtime with parameters of type OutputModifier and TypeMethodDescriptionvoidTransfers 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 voidprotected voidDefaultIdStrategy.transferArrayId(Input input, Output output, int fieldNumber, boolean mapped) protected abstract voidIdStrategy.transferArrayId(Input input, Output output, int fieldNumber, boolean mapped) protected voidNumericIdStrategy.transferArrayId(Input input, Output output, int fieldNumber, boolean mapped) protected voidDefaultIdStrategy.transferClassId(Input input, Output output, int fieldNumber, boolean mapped, boolean array) protected abstract voidIdStrategy.transferClassId(Input input, Output output, int fieldNumber, boolean mapped, boolean array) protected voidNumericIdStrategy.transferClassId(Input input, Output output, int fieldNumber, boolean mapped, boolean array) protected voidDefaultIdStrategy.transferCollectionId(Input input, Output output, int fieldNumber) protected voidExplicitIdStrategy.transferCollectionId(Input input, Output output, int fieldNumber) protected abstract voidIdStrategy.transferCollectionId(Input input, Output output, int fieldNumber) protected voidIncrementalIdStrategy.transferCollectionId(Input input, Output output, int fieldNumber) protected <T> HasDelegate<T> DefaultIdStrategy.transferDelegateId(Input input, Output output, int fieldNumber) protected <T> HasDelegate<T> ExplicitIdStrategy.transferDelegateId(Input input, Output output, int fieldNumber) protected abstract <T> HasDelegate<T> IdStrategy.transferDelegateId(Input input, Output output, int fieldNumber) protected <T> HasDelegate<T> IncrementalIdStrategy.transferDelegateId(Input input, Output output, int fieldNumber) protected voidDefaultIdStrategy.transferEnumId(Input input, Output output, int fieldNumber) protected voidExplicitIdStrategy.transferEnumId(Input input, Output output, int fieldNumber) protected abstract voidIdStrategy.transferEnumId(Input input, Output output, int fieldNumber) protected voidIncrementalIdStrategy.transferEnumId(Input input, Output output, int fieldNumber) protected voidDefaultIdStrategy.transferMapId(Input input, Output output, int fieldNumber) protected voidExplicitIdStrategy.transferMapId(Input input, Output output, int fieldNumber) protected abstract voidIdStrategy.transferMapId(Input input, Output output, int fieldNumber) protected voidIncrementalIdStrategy.transferMapId(Input input, Output output, int fieldNumber) protected <T> HasSchema<T> DefaultIdStrategy.transferPojoId(Input input, Output output, int fieldNumber) protected <T> HasSchema<T> ExplicitIdStrategy.transferPojoId(Input input, Output output, int fieldNumber) protected abstract <T> HasSchema<T> IdStrategy.transferPojoId(Input input, Output output, int fieldNumber) protected <T> HasSchema<T> IncrementalIdStrategy.transferPojoId(Input input, Output output, int fieldNumber) protected <T> HasDelegate<T> DefaultIdStrategy.tryWriteDelegateIdTo(Output output, int fieldNumber, Class<T> clazz) protected <T> HasDelegate<T> ExplicitIdStrategy.tryWriteDelegateIdTo(Output output, int fieldNumber, Class<T> clazz) protected abstract <T> HasDelegate<T> IdStrategy.tryWriteDelegateIdTo(Output output, int fieldNumber, Class<T> clazz) If this method returns null, the clazz was not registered as a delegate.protected <T> HasDelegate<T> IncrementalIdStrategy.tryWriteDelegateIdTo(Output output, int fieldNumber, Class<T> clazz) protected <T> HasSchema<T> DefaultIdStrategy.tryWritePojoIdTo(Output output, int fieldNumber, Class<T> clazz, boolean registered) protected <T> HasSchema<T> ExplicitIdStrategy.tryWritePojoIdTo(Output output, int fieldNumber, Class<T> clazz, boolean registered) protected abstract <T> HasSchema<T> IdStrategy.tryWritePojoIdTo(Output output, int fieldNumber, Class<T> clazz, boolean registered) protected <T> HasSchema<T> IncrementalIdStrategy.tryWritePojoIdTo(Output output, int fieldNumber, Class<T> clazz, boolean registered) protected voidDefaultIdStrategy.writeArrayIdTo(Output output, Class<?> componentType) protected abstract voidIdStrategy.writeArrayIdTo(Output output, Class<?> componentType) protected voidNumericIdStrategy.writeArrayIdTo(Output output, Class<?> componentType) protected voidDefaultIdStrategy.writeClassIdTo(Output output, Class<?> componentType, boolean array) protected abstract voidIdStrategy.writeClassIdTo(Output output, Class<?> componentType, boolean array) protected voidNumericIdStrategy.writeClassIdTo(Output output, Class<?> componentType, boolean array) protected voidDefaultIdStrategy.writeCollectionIdTo(Output output, int fieldNumber, Class<?> clazz) protected voidExplicitIdStrategy.writeCollectionIdTo(Output output, int fieldNumber, Class<?> clazz) protected abstract voidIdStrategy.writeCollectionIdTo(Output output, int fieldNumber, Class<?> clazz) protected voidIncrementalIdStrategy.writeCollectionIdTo(Output output, int fieldNumber, Class<?> clazz) protected voidDefaultIdStrategy.writeEnumIdTo(Output output, int fieldNumber, Class<?> clazz) protected voidExplicitIdStrategy.writeEnumIdTo(Output output, int fieldNumber, Class<?> clazz) protected abstract voidIdStrategy.writeEnumIdTo(Output output, int fieldNumber, Class<?> clazz) protected voidIncrementalIdStrategy.writeEnumIdTo(Output output, int fieldNumber, Class<?> clazz) protected voidArraySchemas.BoolArray.writeLengthTo(Output output, int len, boolean primitive) protected voidArraySchemas.CharArray.writeLengthTo(Output output, int len, boolean primitive) protected voidArraySchemas.DoubleArray.writeLengthTo(Output output, int len, boolean primitive) protected voidArraySchemas.FloatArray.writeLengthTo(Output output, int len, boolean primitive) protected voidArraySchemas.Int32Array.writeLengthTo(Output output, int len, boolean primitive) protected voidArraySchemas.Int64Array.writeLengthTo(Output output, int len, boolean primitive) protected voidArraySchemas.ShortArray.writeLengthTo(Output output, int len, boolean primitive) protected voidDefaultIdStrategy.writeMapIdTo(Output output, int fieldNumber, Class<?> clazz) protected voidExplicitIdStrategy.writeMapIdTo(Output output, int fieldNumber, Class<?> clazz) protected abstract voidIdStrategy.writeMapIdTo(Output output, int fieldNumber, Class<?> clazz) protected voidIncrementalIdStrategy.writeMapIdTo(Output output, int fieldNumber, Class<?> clazz) protected <T> Schema<T> DefaultIdStrategy.writeMessageIdTo(Output output, int fieldNumber, Message<T> message) protected <T> Schema<T> ExplicitIdStrategy.writeMessageIdTo(Output output, int fieldNumber, Message<T> message) protected abstract <T> Schema<T> IdStrategy.writeMessageIdTo(Output output, int fieldNumber, Message<T> message) protected <T> Schema<T> IncrementalIdStrategy.writeMessageIdTo(Output output, int fieldNumber, Message<T> message) protected <T> HasSchema<T> DefaultIdStrategy.writePojoIdTo(Output output, int fieldNumber, Class<T> clazz) protected <T> HasSchema<T> ExplicitIdStrategy.writePojoIdTo(Output output, int fieldNumber, Class<T> clazz) protected abstract <T> HasSchema<T> IdStrategy.writePojoIdTo(Output output, int fieldNumber, Class<T> clazz) protected <T> HasSchema<T> IncrementalIdStrategy.writePojoIdTo(Output output, int fieldNumber, Class<T> clazz) voidvoidvoidvoidprotected voidvoidvoidvoidprotected voidvoidvoidvoidprotected voidvoidvoidprotected voidvoidprotected voidvoidprotected voidvoidvoidprotected voidvoidvoidvoidWrites thevalueto the output.voidDelegates to the schema derived from thevalue.voidWrites theEnumto the output.protected abstract voidWrites the value of a field to theoutput.voidvoidvoidvoidvoidvoidvoidvoidvoidfinal void