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 TypeClassDescriptionclass
FilterInput<F extends Input>
A FilterInput contains some otherinput
, which it uses as its basic source of data.Subinterfaces of Input in io.protostuffModifier and TypeInterfaceDescriptioninterface
An input that is stateful and keeps track of the references.Classes in io.protostuff that implement InputModifier and TypeClassDescriptionfinal class
Reads and decodes protocol buffer message fields from an internal byte array buffer.final class
Reads and decodes protocol buffer message fields from an internal byte array buffer.final class
Reads and decodes protocol message fields.class
FilterInput<F extends Input>
A FilterInput contains some otherinput
, which it uses as its basic source of data.final class
A ByteArrayInput w/c can handle cyclic dependencies when deserializing objects with graph transformations.final class
A CodedInput w/c can handle cyclic dependencies when deserializing objects with graph transformations.final class
An input used for reading data with json format.final class
An input for deserializing kvp-encoded messages.final class
An input for deserializing kvp-encoded messages.final class
An input used for reading data with xml format.Fields in io.protostuff declared as InputMethods in io.protostuff that return InputModifier and TypeMethodDescriptionprotected abstract Input
Pipe.begin
(Pipe.Schema<?> pipeSchema) Begin preliminary input processing.Methods in io.protostuff with parameters of type InputModifier and TypeMethodDescriptionprotected abstract void
CollectionSchema.addValueFrom
(Input input, Collection<V> collection) Adds the value from the input into theCollection
.protected void
MessageCollectionSchema.addValueFrom
(Input input, Collection<V> collection) protected abstract void
Pipe.end
(Pipe.Schema<?> pipeSchema, Input input, boolean cleanupOnly) End input processing.void
CollectionSchema.mergeFrom
(Input input, Collection<V> message) void
void
void
final void
final void
void
Deserializes a message/object from theinput
.protected abstract void
MapSchema.putValueFrom
(Input input, MapSchema.MapWrapper<K, V> wrapper, K key) Puts the entry(key and value), obtained from the input, into theMapWrapper
.protected void
MessageMapSchema.putValueFrom
(Input input, MapSchema.MapWrapper<K, V> wrapper, K key) protected void
StringMapSchema.putValueFrom
(Input input, MapSchema.MapWrapper<String, V> wrapper, String key) protected abstract K
MapSchema.readKeyFrom
(Input input, MapSchema.MapWrapper<K, V> wrapper) Reads the key from the input.protected K
MessageMapSchema.readKeyFrom
(Input input, MapSchema.MapWrapper<K, V> wrapper) protected final String
StringMapSchema.readKeyFrom
(Input input, MapSchema.MapWrapper<String, V> wrapper) protected abstract void
static <T> void
Pipe.transferDirect
(Pipe.Schema<T> pipeSchema, Pipe pipe, Input input, Output output) This should not be called directly by applications.protected abstract void
MapSchema.transferKey
(Pipe pipe, Input input, Output output, int number, boolean repeated) Transfers the key from the input to the output.protected void
MessageMapSchema.transferKey
(Pipe pipe, Input input, Output output, int number, boolean repeated) protected void
StringMapSchema.transferKey
(Pipe pipe, Input input, Output output, int number, boolean repeated) protected abstract void
CollectionSchema.transferValue
(Pipe pipe, Input input, Output output, int number, boolean repeated) Transfers the value from the input to the output.protected abstract void
MapSchema.transferValue
(Pipe pipe, Input input, Output output, int number, boolean repeated) Transfers the value from the input to the output.protected void
MessageCollectionSchema.transferValue
(Pipe pipe, Input input, Output output, int number, boolean repeated) protected void
MessageMapSchema.transferValue
(Pipe pipe, Input input, Output output, int number, boolean repeated) protected void
StringMapSchema.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 void
RuntimeCollectionField.addValueFrom
(Input input, Collection<V> collection) protected abstract void
DerivativeSchema.doMergeFrom
(Input input, Schema<Object> derivedSchema, Object owner) protected abstract void
RuntimeDerivativeField.doMergeFrom
(Input input, Schema<Object> derivedSchema, Object owner) private static Object
PolymorphicMapSchema.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 K
RuntimeMapField.kFrom
(Input input, MapSchema.MapWrapper<K, V> wrapper) protected abstract void
void
void
void
void
Delegates to the schema derived from the input.protected abstract void
Reads the field value into themessage
.void
void
void
void
void
void
void
void
void
final void
(package private) static ObjectSchema.ArrayWrapper
ObjectSchema.newArrayWrapper
(Input input, Schema<?> schema, boolean mapped, IdStrategy strategy) protected Object
ArraySchemas.BoolArray.readBoxedFrom
(Input input, Object owner, int len) protected Object
ArraySchemas.CharArray.readBoxedFrom
(Input input, Object owner, int len) protected Object
ArraySchemas.DoubleArray.readBoxedFrom
(Input input, Object owner, int len) protected Object
ArraySchemas.FloatArray.readBoxedFrom
(Input input, Object owner, int len) protected Object
ArraySchemas.Int32Array.readBoxedFrom
(Input input, Object owner, int len) protected Object
ArraySchemas.Int64Array.readBoxedFrom
(Input input, Object owner, int len) protected Object
ArraySchemas.ShortArray.readBoxedFrom
(Input input, Object owner, int len) private static Object
PolymorphicCollectionSchema.readCheckedCollectionFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object collection, boolean ss, boolean list) private static Object
PolymorphicMapSchema.readCheckedMapFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object map, boolean sm) protected abstract Object
Reads the value from the input.abstract E
Read the enum from the input.(package private) static Object
ArraySchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
ClassSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
NumberSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
ObjectSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
PolymorphicCollectionSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
PolymorphicCollectionSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static Object
PolymorphicEnumSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
PolymorphicMapSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
PolymorphicMapSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static Object
PolymorphicPojoCollectionSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
PolymorphicPojoCollectionSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static Object
PolymorphicPojoMapSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
PolymorphicPojoMapSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static Object
PolymorphicPojoSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
PolymorphicPojoSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) (package private) static Object
PolymorphicThrowableSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy) (package private) static Object
PolymorphicThrowableSchema.readObjectFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, int number) protected Object
ArraySchemas.BoolArray.readPrimitiveFrom
(Input input, Object owner, int len) protected Object
ArraySchemas.CharArray.readPrimitiveFrom
(Input input, Object owner, int len) protected Object
ArraySchemas.DoubleArray.readPrimitiveFrom
(Input input, Object owner, int len) protected Object
ArraySchemas.FloatArray.readPrimitiveFrom
(Input input, Object owner, int len) protected Object
ArraySchemas.Int32Array.readPrimitiveFrom
(Input input, Object owner, int len) protected Object
ArraySchemas.Int64Array.readPrimitiveFrom
(Input input, Object owner, int len) protected Object
ArraySchemas.ShortArray.readPrimitiveFrom
(Input input, Object owner, int len) private static Object
PolymorphicCollectionSchema.readSynchronizedCollectionFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object collection, boolean ss, boolean list) private static Object
PolymorphicMapSchema.readSynchronizedMapFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object map, boolean sm) private static Object
PolymorphicCollectionSchema.readUnmodifiableCollectionFrom
(Input input, Schema<?> schema, Object owner, IdStrategy strategy, boolean graph, Object collection, boolean ss, boolean list) private static Object
PolymorphicMapSchema.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.MessageFactory
DefaultIdStrategy.resolveCollectionFrom
(Input input) protected CollectionSchema.MessageFactory
ExplicitIdStrategy.resolveCollectionFrom
(Input input) protected abstract CollectionSchema.MessageFactory
IdStrategy.resolveCollectionFrom
(Input input) protected CollectionSchema.MessageFactory
IncrementalIdStrategy.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.MessageFactory
DefaultIdStrategy.resolveMapFrom
(Input input) protected MapSchema.MessageFactory
ExplicitIdStrategy.resolveMapFrom
(Input input) protected abstract MapSchema.MessageFactory
IdStrategy.resolveMapFrom
(Input input) protected MapSchema.MessageFactory
IncrementalIdStrategy.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) void
Transfers the type from the input to the output.static void
EnumIO.transfer
(Pipe pipe, Input input, Output output, int number, boolean repeated, IdStrategy strategy) Transfers theEnum
from the input to the output.protected abstract void
Transfer the input field to the output field.protected void
(package private) static void
ObjectSchema.transferArray
(Pipe pipe, Input input, Output output, int number, Pipe.Schema<?> pipeSchema, boolean mapped, IdStrategy strategy) protected void
DefaultIdStrategy.transferArrayId
(Input input, Output output, int fieldNumber, boolean mapped) protected abstract void
IdStrategy.transferArrayId
(Input input, Output output, int fieldNumber, boolean mapped) protected void
NumericIdStrategy.transferArrayId
(Input input, Output output, int fieldNumber, boolean mapped) (package private) static void
ObjectSchema.transferClass
(Pipe pipe, Input input, Output output, int number, Pipe.Schema<?> pipeSchema, boolean mapped, boolean array, IdStrategy strategy) protected void
DefaultIdStrategy.transferClassId
(Input input, Output output, int fieldNumber, boolean mapped, boolean array) protected abstract void
IdStrategy.transferClassId
(Input input, Output output, int fieldNumber, boolean mapped, boolean array) protected void
NumericIdStrategy.transferClassId
(Input input, Output output, int fieldNumber, boolean mapped, boolean array) protected void
DefaultIdStrategy.transferCollectionId
(Input input, Output output, int fieldNumber) protected void
ExplicitIdStrategy.transferCollectionId
(Input input, Output output, int fieldNumber) protected abstract void
IdStrategy.transferCollectionId
(Input input, Output output, int fieldNumber) protected void
IncrementalIdStrategy.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 void
DefaultIdStrategy.transferEnumId
(Input input, Output output, int fieldNumber) protected void
ExplicitIdStrategy.transferEnumId
(Input input, Output output, int fieldNumber) protected abstract void
IdStrategy.transferEnumId
(Input input, Output output, int fieldNumber) protected void
IncrementalIdStrategy.transferEnumId
(Input input, Output output, int fieldNumber) protected void
DefaultIdStrategy.transferMapId
(Input input, Output output, int fieldNumber) protected void
ExplicitIdStrategy.transferMapId
(Input input, Output output, int fieldNumber) protected abstract void
IdStrategy.transferMapId
(Input input, Output output, int fieldNumber) protected void
IncrementalIdStrategy.transferMapId
(Input input, Output output, int fieldNumber) (package private) static void
ArraySchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
ArraySchemas.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, Delegate<?> delegate) (package private) static void
ClassSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
NumberSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
ObjectSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
PolymorphicCollectionSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
PolymorphicCollectionSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static void
PolymorphicEnumSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
PolymorphicMapSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
PolymorphicMapSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static void
PolymorphicPojoCollectionSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
PolymorphicPojoCollectionSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static void
PolymorphicPojoMapSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
PolymorphicPojoMapSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static void
PolymorphicPojoSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
PolymorphicPojoSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy, int number) (package private) static void
PolymorphicThrowableSchema.transferObject
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) (package private) static void
PolymorphicThrowableSchema.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 void
PolymorphicMapSchema.transferSingletonMap
(Pipe.Schema<Object> pipeSchema, Pipe pipe, Input input, Output output, IdStrategy strategy) protected abstract void
RuntimeCollectionField.transferValue
(Pipe pipe, Input input, Output output, int number, boolean repeated) protected abstract void
protected abstract void