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 voidRuntimeCollectionField.addValueFrom(Input input, Collection<V> collection) protected abstract voidDerivativeSchema.doMergeFrom(Input input, Schema<Object> derivedSchema, Object owner) protected abstract voidRuntimeDerivativeField.doMergeFrom(Input input, Schema<Object> derivedSchema, Object owner) private static ObjectPolymorphicMapSchema.fillSingletonMapFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object map) Return true to(package private) static Class<?> ObjectSchema.getArrayClass(Input input, Schema<?> schema, Class<?> componentType) protected abstract KRuntimeMapField.kFrom(Input input, MapSchema.MapWrapper<K, V> wrapper) protected abstract voidvoidvoidvoidvoidDelegates to the schema derived from the input.protected abstract voidReads the field value into themessage.voidvoidvoidvoidvoidvoidvoidvoidvoidfinal void(package private) static ObjectSchema.ArrayWrapperObjectSchema.newArrayWrapper(Input input, Schema<?> schema, boolean mapped, IdStrategy strategy) protected 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) private static ObjectPolymorphicCollectionSchema.readCheckedCollectionFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object collection, boolean ss, boolean list) private static ObjectPolymorphicMapSchema.readCheckedMapFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object map, boolean sm) protected abstract ObjectReads the value from the input.abstract ERead the enum from the input.(package private) static ObjectArraySchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectClassSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectNumberSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectObjectSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectPolymorphicCollectionSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectPolymorphicCollectionSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static ObjectPolymorphicEnumSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectPolymorphicMapSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectPolymorphicMapSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static ObjectPolymorphicPojoCollectionSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectPolymorphicPojoCollectionSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static ObjectPolymorphicPojoMapSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectPolymorphicPojoMapSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static ObjectPolymorphicPojoSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectPolymorphicPojoSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static ObjectPolymorphicThrowableSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static ObjectPolymorphicThrowableSchema.readObjectFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) 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) private static ObjectPolymorphicCollectionSchema.readSynchronizedCollectionFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object collection, boolean ss, boolean list) private static ObjectPolymorphicMapSchema.readSynchronizedMapFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object map, boolean sm) private static ObjectPolymorphicCollectionSchema.readUnmodifiableCollectionFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object collection, boolean ss, boolean list) private static ObjectPolymorphicMapSchema.readUnmodifiableMapFrom(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object map, boolean sm) 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 void(package private) static voidObjectSchema.transferArray(Pipe pipe, Input input, Output output, int number, Pipe.Schema<?> pipeSchema, boolean mapped, IdStrategy strategy) protected 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) (package private) static voidObjectSchema.transferClass(Pipe pipe, Input input, Output output, int number, Pipe.Schema<?> pipeSchema, boolean mapped, boolean array, IdStrategy strategy) 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) (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) 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) (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 voidprotected abstract void