Uses of Interface
io.protostuff.Input
Packages that use Input
-
Uses of Input in io.protostuff
Classes in io.protostuff with type parameters of type InputModifier and TypeClassDescriptionclassFilterInput<F extends Input>A FilterInput contains some otherinput, which it uses as its basic source of data.Subinterfaces of Input in io.protostuffModifier and TypeInterfaceDescriptioninterfaceAn input that is stateful and keeps track of the references.Classes in io.protostuff that implement InputModifier and TypeClassDescriptionfinal classReads and decodes protocol buffer message fields from an internal byte array buffer.final classReads and decodes protocol buffer message fields from an internal byte array buffer.final classReads and decodes protocol message fields.classFilterInput<F extends Input>A FilterInput contains some otherinput, which it uses as its basic source of data.final classA ByteArrayInput w/c can handle cyclic dependencies when deserializing objects with graph transformations.final classA CodedInput w/c can handle cyclic dependencies when deserializing objects with graph transformations.final classAn input used for reading data with json format.final classAn input for deserializing kvp-encoded messages.final classAn input for deserializing kvp-encoded messages.final classAn input used for reading data with xml format.Fields in io.protostuff declared as InputMethods in io.protostuff that return InputModifier and TypeMethodDescriptionprotected abstract InputPipe.begin(Pipe.Schema<?> pipeSchema) Begin preliminary input processing.Methods in io.protostuff with parameters of type InputModifier and TypeMethodDescriptionprotected abstract voidCollectionSchema.addValueFrom(Input input, Collection<V> collection) Adds the value from the input into theCollection.protected voidMessageCollectionSchema.addValueFrom(Input input, Collection<V> collection) protected abstract voidPipe.end(Pipe.Schema<?> pipeSchema, Input input, boolean cleanupOnly) End input processing.voidCollectionSchema.mergeFrom(Input input, Collection<V> message) voidvoidvoidfinal voidfinal voidvoidDeserializes a message/object from theinput.protected abstract voidMapSchema.putValueFrom(Input input, MapSchema.MapWrapper<K, V> wrapper, K key) Puts the entry(key and value), obtained from the input, into theMapWrapper.protected voidMessageMapSchema.putValueFrom(Input input, MapSchema.MapWrapper<K, V> wrapper, K key) protected voidStringMapSchema.putValueFrom(Input input, MapSchema.MapWrapper<String, V> wrapper, String key) protected abstract KMapSchema.readKeyFrom(Input input, MapSchema.MapWrapper<K, V> wrapper) Reads the key from the input.protected KMessageMapSchema.readKeyFrom(Input input, MapSchema.MapWrapper<K, V> wrapper) protected final StringStringMapSchema.readKeyFrom(Input input, MapSchema.MapWrapper<String, V> wrapper) protected 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) -
Uses of Input in io.protostuff.runtime
Methods in io.protostuff.runtime with parameters of type InputModifier and TypeMethodDescriptionprotected abstract voidDerivativeSchema.doMergeFrom(Input input, Schema<Object> derivedSchema, Object owner) voidvoidvoidvoidDelegates to the schema derived from the input.protected abstract voidReads the field value into themessage.voidvoidvoidvoidvoidvoidvoidvoidvoidfinal voidprotected ObjectArraySchemas.BoolArray.readBoxedFrom(Input input, Object owner, int len) protected ObjectArraySchemas.CharArray.readBoxedFrom(Input input, Object owner, int len) protected ObjectArraySchemas.DoubleArray.readBoxedFrom(Input input, Object owner, int len) protected ObjectArraySchemas.FloatArray.readBoxedFrom(Input input, Object owner, int len) protected ObjectArraySchemas.Int32Array.readBoxedFrom(Input input, Object owner, int len) protected ObjectArraySchemas.Int64Array.readBoxedFrom(Input input, Object owner, int len) protected ObjectArraySchemas.ShortArray.readBoxedFrom(Input input, Object owner, int len) protected abstract ObjectReads the value from the input.abstract ERead the enum from the input.protected ObjectArraySchemas.BoolArray.readPrimitiveFrom(Input input, Object owner, int len) protected ObjectArraySchemas.CharArray.readPrimitiveFrom(Input input, Object owner, int len) protected ObjectArraySchemas.DoubleArray.readPrimitiveFrom(Input input, Object owner, int len) protected ObjectArraySchemas.FloatArray.readPrimitiveFrom(Input input, Object owner, int len) protected ObjectArraySchemas.Int32Array.readPrimitiveFrom(Input input, Object owner, int len) protected ObjectArraySchemas.Int64Array.readPrimitiveFrom(Input input, Object owner, int len) protected ObjectArraySchemas.ShortArray.readPrimitiveFrom(Input input, Object owner, int len) protected Class<?> DefaultIdStrategy.resolveArrayComponentTypeFrom(Input input, boolean mapped) protected abstract Class<?> IdStrategy.resolveArrayComponentTypeFrom(Input input, boolean mapped) protected Class<?> NumericIdStrategy.resolveArrayComponentTypeFrom(Input input, boolean mapped) protected Class<?> DefaultIdStrategy.resolveClassFrom(Input input, boolean mapped, boolean array) protected abstract Class<?> IdStrategy.resolveClassFrom(Input input, boolean mapped, boolean array) protected Class<?> NumericIdStrategy.resolveClassFrom(Input input, boolean mapped, boolean array) protected CollectionSchema.MessageFactoryDefaultIdStrategy.resolveCollectionFrom(Input input) protected CollectionSchema.MessageFactoryExplicitIdStrategy.resolveCollectionFrom(Input input) protected abstract CollectionSchema.MessageFactoryIdStrategy.resolveCollectionFrom(Input input) protected CollectionSchema.MessageFactoryIncrementalIdStrategy.resolveCollectionFrom(Input input) protected <T> HasDelegate<T> DefaultIdStrategy.resolveDelegateFrom(Input input) protected <T> HasDelegate<T> ExplicitIdStrategy.resolveDelegateFrom(Input input) protected abstract <T> HasDelegate<T> IdStrategy.resolveDelegateFrom(Input input) protected <T> HasDelegate<T> IncrementalIdStrategy.resolveDelegateFrom(Input input) protected EnumIO<?> DefaultIdStrategy.resolveEnumFrom(Input input) protected EnumIO<?> ExplicitIdStrategy.resolveEnumFrom(Input input) protected abstract EnumIO<?> IdStrategy.resolveEnumFrom(Input input) protected EnumIO<?> IncrementalIdStrategy.resolveEnumFrom(Input input) protected MapSchema.MessageFactoryDefaultIdStrategy.resolveMapFrom(Input input) protected MapSchema.MessageFactoryExplicitIdStrategy.resolveMapFrom(Input input) protected abstract MapSchema.MessageFactoryIdStrategy.resolveMapFrom(Input input) protected MapSchema.MessageFactoryIncrementalIdStrategy.resolveMapFrom(Input input) protected <T> HasSchema<T> DefaultIdStrategy.resolvePojoFrom(Input input, int fieldNumber) protected <T> HasSchema<T> ExplicitIdStrategy.resolvePojoFrom(Input input, int fieldNumber) protected abstract <T> HasSchema<T> IdStrategy.resolvePojoFrom(Input input, int fieldNumber) protected <T> HasSchema<T> IncrementalIdStrategy.resolvePojoFrom(Input input, int fieldNumber) voidTransfers 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)