Skip navigation links
A B C D E F G H I J M N O P R S T U V W 

A

Accessor - Class in io.protostuff.runtime
Used for (speeding up deser on) repeated/collection fields.
Accessor(Field) - Constructor for class io.protostuff.runtime.Accessor
 
Accessor.Factory - Interface in io.protostuff.runtime
 
allowNullArrayElement - Variable in class io.protostuff.runtime.ArraySchemas.Base
 
ALWAYS_USE_SUN_REFLECTION_FACTORY - Static variable in class io.protostuff.runtime.RuntimeEnv
If true, the constructor will always be obtained from ReflectionFactory.newConstructorFromSerialization.
ArraySchema - Class in io.protostuff.runtime
Used when a field is an array (Object[] or any polymorphic component type).
ArraySchema(IdStrategy) - Constructor for class io.protostuff.runtime.ArraySchema
 
ArraySchemas - Class in io.protostuff.runtime
Built-in array schemas.
ArraySchemas.Base - Class in io.protostuff.runtime
 
ArraySchemas.BigDecimalArray - Class in io.protostuff.runtime
 
ArraySchemas.BigIntegerArray - Class in io.protostuff.runtime
 
ArraySchemas.BoolArray - Class in io.protostuff.runtime
 
ArraySchemas.ByteArrayArray - Class in io.protostuff.runtime
 
ArraySchemas.ByteStringArray - Class in io.protostuff.runtime
 
ArraySchemas.CharArray - Class in io.protostuff.runtime
 
ArraySchemas.DateArray - Class in io.protostuff.runtime
 
ArraySchemas.DelegateArray - Class in io.protostuff.runtime
 
ArraySchemas.DoubleArray - Class in io.protostuff.runtime
 
ArraySchemas.EnumArray - Class in io.protostuff.runtime
 
ArraySchemas.FloatArray - Class in io.protostuff.runtime
 
ArraySchemas.Int32Array - Class in io.protostuff.runtime
 
ArraySchemas.Int64Array - Class in io.protostuff.runtime
 
ArraySchemas.PojoArray - Class in io.protostuff.runtime
 
ArraySchemas.ShortArray - Class in io.protostuff.runtime
 
ArraySchemas.StringArray - Class in io.protostuff.runtime
 
AUTO_LOAD_POLYMORPHIC_CLASSES - Static variable in class io.protostuff.runtime.IdStrategy
 
AUTO_LOAD_POLYMORPHIC_CLASSES - Static variable in class io.protostuff.runtime.RuntimeEnv
Enabled by default.

B

Base(IdStrategy, PolymorphicSchema.Handler) - Constructor for class io.protostuff.runtime.ArraySchemas.Base
 
BIGDECIMAL - Static variable in class io.protostuff.runtime.RuntimeReflectionFieldFactory
 
BIGDECIMAL - Static variable in class io.protostuff.runtime.RuntimeUnsafeFieldFactory
 
BIGINTEGER - Static variable in class io.protostuff.runtime.RuntimeReflectionFieldFactory
 
BIGINTEGER - Static variable in class io.protostuff.runtime.RuntimeUnsafeFieldFactory
 
BOOL - Static variable in class io.protostuff.runtime.RuntimeReflectionFieldFactory
 
BOOL - Static variable in class io.protostuff.runtime.RuntimeUnsafeFieldFactory
 
ByName(Class<E>, IdStrategy) - Constructor for class io.protostuff.runtime.EnumIO.ByName
 
ByNumber(Class<E>, IdStrategy) - Constructor for class io.protostuff.runtime.EnumIO.ByNumber
 
BYTE - Static variable in class io.protostuff.runtime.RuntimeReflectionFieldFactory
 
BYTE - Static variable in class io.protostuff.runtime.RuntimeUnsafeFieldFactory
 
BYTE_ARRAY - Static variable in class io.protostuff.runtime.RuntimeReflectionFieldFactory
 
BYTE_ARRAY - Static variable in class io.protostuff.runtime.RuntimeUnsafeFieldFactory
 
BYTES - Static variable in class io.protostuff.runtime.RuntimeReflectionFieldFactory
 
BYTES - Static variable in class io.protostuff.runtime.RuntimeUnsafeFieldFactory
 

C

CHAR - Static variable in class io.protostuff.runtime.RuntimeReflectionFieldFactory
 
CHAR - Static variable in class io.protostuff.runtime.RuntimeUnsafeFieldFactory
 
ClassSchema - Class in io.protostuff.runtime
Used when a field is declared as Class<?> (with or with-out generics).
ClassSchema(IdStrategy) - Constructor for class io.protostuff.runtime.ClassSchema
 
COLLECTION_SCHEMA_ON_REPEATED_FIELDS - Static variable in class io.protostuff.runtime.IdStrategy
 
COLLECTION_SCHEMA_ON_REPEATED_FIELDS - Static variable in class io.protostuff.runtime.RuntimeEnv
On repeated fields, the List/Collection itself is not serialized (only its values).
copy(IdStrategy) - Method in class io.protostuff.runtime.Field
No copy by default.
create(Field) - Method in interface io.protostuff.runtime.Accessor.Factory
 
create() - Method in interface io.protostuff.runtime.IdStrategy.Factory
Creates a new IdStrategy instance (impl).
create(int, String, Field, IdStrategy) - Method in class io.protostuff.runtime.RuntimeFieldFactory
Creates a runtime field based on reflection.
createFrom(Class<T>) - Static method in class io.protostuff.runtime.RuntimeSchema
Generates a schema from the given class.
createFrom(Class<T>, IdStrategy) - Static method in class io.protostuff.runtime.RuntimeSchema
Generates a schema from the given class.
createFrom(Class<T>, String[], IdStrategy) - Static method in class io.protostuff.runtime.RuntimeSchema
Generates a schema from the given class with the exclusion of certain fields.
createFrom(Class<T>, Set<String>, IdStrategy) - Static method in class io.protostuff.runtime.RuntimeSchema
Generates a schema from the given class with the exclusion of certain fields.
createFrom(Class<T>, Map<String, String>, IdStrategy) - Static method in class io.protostuff.runtime.RuntimeSchema
Generates a schema from the given class with the declared fields (inclusive) based from the given Map.
createMessageInstance(Class<T>) - Static method in class io.protostuff.runtime.IdStrategy
 

D

DATE - Static variable in class io.protostuff.runtime.RuntimeReflectionFieldFactory
 
DATE - Static variable in class io.protostuff.runtime.RuntimeUnsafeFieldFactory
 
DEFAULT_FLAGS - Static variable in class io.protostuff.runtime.IdStrategy
 
DefaultIdStrategy - Class in io.protostuff.runtime
The FQCN(fully qualified class name) will serve as the id (string).
DefaultIdStrategy() - Constructor for class io.protostuff.runtime.DefaultIdStrategy
 
DefaultIdStrategy(IdStrategy, int) - Constructor for class io.protostuff.runtime.DefaultIdStrategy
 
DefaultIdStrategy(int) - Constructor for class io.protostuff.runtime.DefaultIdStrategy
 
DefaultIdStrategy(int, IdStrategy, int) - Constructor for class io.protostuff.runtime.DefaultIdStrategy
 
Delegate<V> - Interface in io.protostuff.runtime
Controls how certain types are serialized and can even override the existing serializers because this has higher priority when the fields are being built.
delegate - Variable in class io.protostuff.runtime.HasDelegate
 
DELEGATE - Static variable in class io.protostuff.runtime.RuntimeReflectionFieldFactory
 
DELEGATE - Static variable in class io.protostuff.runtime.RuntimeUnsafeFieldFactory
 
DelegateArray(IdStrategy, PolymorphicSchema.Handler, Delegate<Object>) - Constructor for class io.protostuff.runtime.ArraySchemas.DelegateArray
 
DerivativeSchema - Class in io.protostuff.runtime
This schema delegates to another schema derived from the input.
DerivativeSchema(IdStrategy) - Constructor for class io.protostuff.runtime.DerivativeSchema
 
doMergeFrom(Input, Schema<Object>, Object) - Method in class io.protostuff.runtime.DerivativeSchema
 
DOUBLE - Static variable in class io.protostuff.runtime.RuntimeReflectionFieldFactory
 
DOUBLE - Static variable in class io.protostuff.runtime.RuntimeUnsafeFieldFactory
 

E

ENUM - Static variable in class io.protostuff.runtime.RuntimeReflectionFieldFactory
 
ENUM - Static variable in class io.protostuff.runtime.RuntimeUnsafeFieldFactory
 
EnumArray(IdStrategy, PolymorphicSchema.Handler, EnumIO<?>) - Constructor for class io.protostuff.runtime.ArraySchemas.EnumArray
 
enumClass - Variable in class io.protostuff.runtime.EnumIO
The enum class.
EnumIO<E extends Enum<E>> - Class in io.protostuff.runtime
Determines how enums are serialized/deserialized.
EnumIO(Class<E>, IdStrategy) - Constructor for class io.protostuff.runtime.EnumIO
 
EnumIO.ByName<E extends Enum<E>> - Class in io.protostuff.runtime
Reads the enum by its name.
EnumIO.ByNumber<E extends Enum<E>> - Class in io.protostuff.runtime
Reads the enum by its number.
ENUMS_BY_NAME - Static variable in class io.protostuff.runtime.IdStrategy
 
ENUMS_BY_NAME - Static variable in class io.protostuff.runtime.RuntimeEnv
Returns true if serializing enums by name is activated.
ERROR_TAG_VALUE - Static variable in class io.protostuff.runtime.RuntimeSchema
 

F

f - Variable in class io.protostuff.runtime.Accessor
 
Field<T> - Class in io.protostuff.runtime
Represents a field of a message/pojo.
Field(WireFormat.FieldType, int, String, boolean, Tag) - Constructor for class io.protostuff.runtime.Field
 
Field(WireFormat.FieldType, int, String, Tag) - Constructor for class io.protostuff.runtime.Field
 
flags - Variable in class io.protostuff.runtime.IdStrategy
 
FLOAT - Static variable in class io.protostuff.runtime.RuntimeReflectionFieldFactory
 
FLOAT - Static variable in class io.protostuff.runtime.RuntimeUnsafeFieldFactory
 

G

genericElementSchema - Variable in class io.protostuff.runtime.EnumIO
 
genericElementSchema - Variable in class io.protostuff.runtime.HasDelegate
 
genericElementSchema - Variable in class io.protostuff.runtime.HasSchema
 
get(Object) - Method in class io.protostuff.runtime.Accessor
Get the field value.
get(Object) - Method in class io.protostuff.runtime.ReflectAccessor
 
get(Object) - Method in class io.protostuff.runtime.UnsafeAccessor
 
getAlias(Enum<?>) - Method in class io.protostuff.runtime.EnumIO
 
getByAlias(String) - Method in class io.protostuff.runtime.EnumIO
 
getByTag(int) - Method in class io.protostuff.runtime.EnumIO
 
getCollectionFactory(Class<?>) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
getCollectionFactory(Class<?>) - Method in class io.protostuff.runtime.IdStrategy
Returns the CollectionSchema.MessageFactory.
getDelegate(Class<? super T>) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
getDelegate() - Method in class io.protostuff.runtime.HasDelegate
Returns the delegate.
getDelegate(Class<? super T>) - Method in class io.protostuff.runtime.IdStrategy
Returns the delegate.
getDelegateWrapper(Class<? super T>) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
getDelegateWrapper(Class<? super T>) - Method in class io.protostuff.runtime.IdStrategy
Returns the delegate.
getEnumIO(Class<?>) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
getEnumIO(Class<?>) - Method in class io.protostuff.runtime.IdStrategy
Returns the EnumIO.
getEnumMapFactory() - Method in class io.protostuff.runtime.EnumIO
Returns the factory for an EnumMap (lazy).
getEnumSetFactory() - Method in class io.protostuff.runtime.EnumIO
Returns the factory for an EnumSet (lazy).
getFactoryFromField(Field, IdStrategy) - Static method in enum io.protostuff.runtime.PolymorphicSchemaFactories
 
getFactoryFromRepeatedValueGenericType(Class<?>) - Static method in enum io.protostuff.runtime.PolymorphicSchemaFactories
 
getFieldByName(String) - Method in class io.protostuff.runtime.RuntimeSchema
 
getFieldByNumber(int) - Method in class io.protostuff.runtime.RuntimeSchema
 
getFieldCount() - Method in class io.protostuff.runtime.RuntimeSchema
 
getFieldFactory(Class<?>) - Static method in class io.protostuff.runtime.RuntimeFieldFactory
Gets the runtime field factory of the given clazz.
getFieldFactory(Class<?>, IdStrategy) - Static method in class io.protostuff.runtime.RuntimeFieldFactory
Gets the runtime field factory of the given clazz.
getFieldName(int) - Method in class io.protostuff.runtime.ArraySchema
 
getFieldName(int) - Method in class io.protostuff.runtime.ArraySchemas.Base
 
getFieldName(int) - Method in class io.protostuff.runtime.ClassSchema
 
getFieldName(int) - Method in class io.protostuff.runtime.DerivativeSchema
 
getFieldName(int) - Method in class io.protostuff.runtime.NumberSchema
 
getFieldName(int) - Method in class io.protostuff.runtime.ObjectSchema
 
getFieldName(int) - Method in class io.protostuff.runtime.PolymorphicCollectionSchema
 
getFieldName(int) - Method in class io.protostuff.runtime.PolymorphicEnumSchema
 
getFieldName(int) - Method in class io.protostuff.runtime.PolymorphicMapSchema
 
getFieldName(int) - Method in class io.protostuff.runtime.PolymorphicPojoCollectionSchema
 
getFieldName(int) - Method in class io.protostuff.runtime.PolymorphicPojoMapSchema
 
getFieldName(int) - Method in class io.protostuff.runtime.PolymorphicPojoSchema
 
getFieldName(int) - Method in class io.protostuff.runtime.PolymorphicThrowableSchema
 
getFieldName(int) - Method in class io.protostuff.runtime.RuntimeSchema
 
getFieldNumber(String) - Method in class io.protostuff.runtime.ArraySchema
 
getFieldNumber(String) - Method in class io.protostuff.runtime.ArraySchemas.Base
 
getFieldNumber(String) - Method in class io.protostuff.runtime.ClassSchema
 
getFieldNumber(String) - Method in class io.protostuff.runtime.DerivativeSchema
 
getFieldNumber(String) - Method in class io.protostuff.runtime.NumberSchema
 
getFieldNumber(String) - Method in class io.protostuff.runtime.ObjectSchema
 
getFieldNumber(String) - Method in class io.protostuff.runtime.PolymorphicCollectionSchema
 
getFieldNumber(String) - Method in class io.protostuff.runtime.PolymorphicEnumSchema
 
getFieldNumber(String) - Method in class io.protostuff.runtime.PolymorphicMapSchema
 
getFieldNumber(String) - Method in class io.protostuff.runtime.PolymorphicPojoCollectionSchema
 
getFieldNumber(String) - Method in class io.protostuff.runtime.PolymorphicPojoMapSchema
 
getFieldNumber(String) - Method in class io.protostuff.runtime.PolymorphicPojoSchema
 
getFieldNumber(String) - Method in class io.protostuff.runtime.PolymorphicThrowableSchema
 
getFieldNumber(String) - Method in class io.protostuff.runtime.RuntimeSchema
 
getFields() - Method in class io.protostuff.runtime.RuntimeSchema
 
getFieldType() - Method in interface io.protostuff.runtime.Delegate
The field type (for possible reflective operations in future releases).
getInline(Class<T>) - Static method in class io.protostuff.runtime.RuntimeFieldFactory
Returns the factory for inline (scalar) values.
getMapFactory(Class<?>) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
getMapFactory(Class<?>) - Method in class io.protostuff.runtime.IdStrategy
Returns the MapSchema.MessageFactory.
getPipeSchema() - Method in class io.protostuff.runtime.ArraySchema
 
getPipeSchema() - Method in class io.protostuff.runtime.ArraySchemas.BigDecimalArray
 
getPipeSchema() - Method in class io.protostuff.runtime.ArraySchemas.BigIntegerArray
 
getPipeSchema() - Method in class io.protostuff.runtime.ArraySchemas.BoolArray
 
getPipeSchema() - Method in class io.protostuff.runtime.ArraySchemas.ByteArrayArray
 
getPipeSchema() - Method in class io.protostuff.runtime.ArraySchemas.ByteStringArray
 
getPipeSchema() - Method in class io.protostuff.runtime.ArraySchemas.CharArray
 
getPipeSchema() - Method in class io.protostuff.runtime.ArraySchemas.DateArray
 
getPipeSchema() - Method in class io.protostuff.runtime.ArraySchemas.DelegateArray
 
getPipeSchema() - Method in class io.protostuff.runtime.ArraySchemas.DoubleArray
 
getPipeSchema() - Method in class io.protostuff.runtime.ArraySchemas.EnumArray
 
getPipeSchema() - Method in class io.protostuff.runtime.ArraySchemas.FloatArray
 
getPipeSchema() - Method in class io.protostuff.runtime.ArraySchemas.Int32Array
 
getPipeSchema() - Method in class io.protostuff.runtime.ArraySchemas.Int64Array
 
getPipeSchema() - Method in class io.protostuff.runtime.ArraySchemas.PojoArray
 
getPipeSchema() - Method in class io.protostuff.runtime.ArraySchemas.ShortArray
 
getPipeSchema() - Method in class io.protostuff.runtime.ArraySchemas.StringArray
 
getPipeSchema() - Method in class io.protostuff.runtime.ClassSchema
 
getPipeSchema() - Method in class io.protostuff.runtime.HasSchema
Gets the pipe schema.
getPipeSchema() - Method in class io.protostuff.runtime.NumberSchema
 
getPipeSchema() - Method in class io.protostuff.runtime.ObjectSchema
 
getPipeSchema() - Method in class io.protostuff.runtime.PolymorphicCollectionSchema
 
getPipeSchema() - Method in class io.protostuff.runtime.PolymorphicEnumSchema
 
getPipeSchema() - Method in class io.protostuff.runtime.PolymorphicMapSchema
 
getPipeSchema() - Method in class io.protostuff.runtime.PolymorphicPojoCollectionSchema
 
getPipeSchema() - Method in class io.protostuff.runtime.PolymorphicPojoMapSchema
 
getPipeSchema() - Method in class io.protostuff.runtime.PolymorphicPojoSchema
 
getPipeSchema() - Method in class io.protostuff.runtime.PolymorphicSchema
The pipe schema associated with this schema.
getPipeSchema() - Method in class io.protostuff.runtime.PolymorphicThrowableSchema
 
getPipeSchema() - Method in class io.protostuff.runtime.RuntimeSchema
Returns the pipe schema linked to this.
getSchema() - Method in class io.protostuff.runtime.HasSchema
Gets the schema.
getSchema(Class<T>) - Static method in class io.protostuff.runtime.RuntimeSchema
Gets the schema that was either registered or lazily initialized at runtime.
getSchema(Class<T>, IdStrategy) - Static method in class io.protostuff.runtime.RuntimeSchema
Gets the schema that was either registered or lazily initialized at runtime.
getSchemaFromCollectionOrMapGenericType(Class<?>, IdStrategy) - Static method in enum io.protostuff.runtime.PolymorphicSchemaFactories
 
getSchemaWrapper(Class<T>, boolean) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
getSchemaWrapper(Class<T>, boolean) - Method in class io.protostuff.runtime.IdStrategy
Returns the schema wrapper.
getTag(Enum<?>) - Method in class io.protostuff.runtime.EnumIO
 
groupFilter - Variable in class io.protostuff.runtime.Field
 
groupId - Variable in class io.protostuff.runtime.IdStrategy
 

H

handler - Variable in class io.protostuff.runtime.ArraySchemas.Base
 
HasDelegate<T> - Class in io.protostuff.runtime
Wraps a delegate.
HasDelegate(Delegate<T>, IdStrategy) - Constructor for class io.protostuff.runtime.HasDelegate
 
HasSchema<T> - Class in io.protostuff.runtime
Wraps a schema.
HasSchema(IdStrategy) - Constructor for class io.protostuff.runtime.HasSchema
 

I

ID_STRATEGY - Static variable in class io.protostuff.runtime.RuntimeEnv
 
IdStrategy - Class in io.protostuff.runtime
This base class handles all the IO for reading and writing polymorphic fields.
IdStrategy(int, IdStrategy, int) - Constructor for class io.protostuff.runtime.IdStrategy
 
IdStrategy.Factory - Interface in io.protostuff.runtime
Responsible for instantiating custom IdStrategy impls.
IdStrategy.UnknownTypeException - Exception in io.protostuff.runtime
Thrown when a type is not known by the IdStrategy.
Instantiator() - Constructor for class io.protostuff.runtime.RuntimeEnv.Instantiator
 
instantiator - Variable in class io.protostuff.runtime.RuntimeSchema
 
INT32 - Static variable in class io.protostuff.runtime.RuntimeReflectionFieldFactory
 
INT32 - Static variable in class io.protostuff.runtime.RuntimeUnsafeFieldFactory
 
INT64 - Static variable in class io.protostuff.runtime.RuntimeReflectionFieldFactory
 
INT64 - Static variable in class io.protostuff.runtime.RuntimeUnsafeFieldFactory
 
io.protostuff.runtime - package io.protostuff.runtime
 
isDelegateRegistered(Class<?>) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
isDelegateRegistered(Class<?>) - Method in class io.protostuff.runtime.IdStrategy
Returns true if there is a Delegate explicitly registered for the typeClass.
isInitialized(Object) - Method in class io.protostuff.runtime.DerivativeSchema
 
isInitialized(Object) - Method in class io.protostuff.runtime.PolymorphicPojoCollectionSchema
 
isInitialized(Object) - Method in class io.protostuff.runtime.PolymorphicPojoMapSchema
 
isInitialized(Object) - Method in class io.protostuff.runtime.PolymorphicPojoSchema
 
isInitialized(Object) - Method in class io.protostuff.runtime.PolymorphicSchema
 
isInitialized(T) - Method in class io.protostuff.runtime.RuntimeSchema
Always returns true, everything is optional.
isRegistered(Class<?>) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
isRegistered(Class<?>) - Method in class io.protostuff.runtime.IdStrategy
Returns true if the typeClass is explicitly registered.
isRegistered(Class<?>) - Static method in class io.protostuff.runtime.RuntimeSchema
Returns true if the typeClass was not lazily created.
isRegistered(Class<?>, IdStrategy) - Static method in class io.protostuff.runtime.RuntimeSchema
Returns true if the typeClass was not lazily created.

J

JAVA_9_AND_ABOVE - Static variable in class io.protostuff.runtime.RuntimeEnv
true for JDKs 9, 10, 11, etc; false for 1.8 and below.

M

map(Class<? super T>, Class<T>) - Method in class io.protostuff.runtime.DefaultIdStrategy
map(Class<? super T>, Class<T>) - Static method in class io.protostuff.runtime.RuntimeSchema
Maps the baseClass to a specific non-interface/non-abstract typeClass and registers it (this must be done on application startup).
MAX_TAG_VALUE - Static variable in class io.protostuff.runtime.RuntimeSchema
 
mergeFrom(Input, Object) - Method in class io.protostuff.runtime.ArraySchema
 
mergeFrom(Input, Object) - Method in class io.protostuff.runtime.ArraySchemas.Base
 
mergeFrom(Input, Object) - Method in class io.protostuff.runtime.ClassSchema
 
mergeFrom(Input, Object) - Method in class io.protostuff.runtime.DerivativeSchema
Delegates to the schema derived from the input.
mergeFrom(Input, T) - Method in class io.protostuff.runtime.Field
Reads the field value into the message.
mergeFrom(Input, Object) - Method in class io.protostuff.runtime.NumberSchema
 
mergeFrom(Input, Object) - Method in class io.protostuff.runtime.ObjectSchema
 
mergeFrom(Input, Object) - Method in class io.protostuff.runtime.PolymorphicCollectionSchema
 
mergeFrom(Input, Object) - Method in class io.protostuff.runtime.PolymorphicEnumSchema
 
mergeFrom(Input, Object) - Method in class io.protostuff.runtime.PolymorphicMapSchema
 
mergeFrom(Input, Object) - Method in class io.protostuff.runtime.PolymorphicPojoCollectionSchema
 
mergeFrom(Input, Object) - Method in class io.protostuff.runtime.PolymorphicPojoMapSchema
 
mergeFrom(Input, Object) - Method in class io.protostuff.runtime.PolymorphicPojoSchema
 
mergeFrom(Input, Object) - Method in class io.protostuff.runtime.PolymorphicThrowableSchema
 
mergeFrom(Input, T) - Method in class io.protostuff.runtime.RuntimeSchema
 
messageFullName() - Method in class io.protostuff.runtime.ArraySchema
 
messageFullName() - Method in class io.protostuff.runtime.ArraySchemas.Base
 
messageFullName() - Method in class io.protostuff.runtime.ClassSchema
 
messageFullName() - Method in class io.protostuff.runtime.DerivativeSchema
 
messageFullName() - Method in class io.protostuff.runtime.NumberSchema
 
messageFullName() - Method in class io.protostuff.runtime.ObjectSchema
 
messageFullName() - Method in class io.protostuff.runtime.PolymorphicCollectionSchema
 
messageFullName() - Method in class io.protostuff.runtime.PolymorphicEnumSchema
 
messageFullName() - Method in class io.protostuff.runtime.PolymorphicMapSchema
 
messageFullName() - Method in class io.protostuff.runtime.PolymorphicPojoCollectionSchema
 
messageFullName() - Method in class io.protostuff.runtime.PolymorphicPojoMapSchema
 
messageFullName() - Method in class io.protostuff.runtime.PolymorphicPojoSchema
 
messageFullName() - Method in class io.protostuff.runtime.PolymorphicThrowableSchema
 
messageFullName() - Method in class io.protostuff.runtime.RuntimeSchema
 
messageName() - Method in class io.protostuff.runtime.ArraySchema
 
messageName() - Method in class io.protostuff.runtime.ArraySchemas.Base
 
messageName() - Method in class io.protostuff.runtime.ClassSchema
 
messageName() - Method in class io.protostuff.runtime.DerivativeSchema
 
messageName() - Method in class io.protostuff.runtime.NumberSchema
 
messageName() - Method in class io.protostuff.runtime.ObjectSchema
 
messageName() - Method in class io.protostuff.runtime.PolymorphicCollectionSchema
 
messageName() - Method in class io.protostuff.runtime.PolymorphicEnumSchema
 
messageName() - Method in class io.protostuff.runtime.PolymorphicMapSchema
 
messageName() - Method in class io.protostuff.runtime.PolymorphicPojoCollectionSchema
 
messageName() - Method in class io.protostuff.runtime.PolymorphicPojoMapSchema
 
messageName() - Method in class io.protostuff.runtime.PolymorphicPojoSchema
 
messageName() - Method in class io.protostuff.runtime.PolymorphicThrowableSchema
 
messageName() - Method in class io.protostuff.runtime.RuntimeSchema
 
MIN_TAG_FOR_HASH_FIELD_MAP - Static variable in class io.protostuff.runtime.RuntimeSchema
 
MIN_TAG_VALUE - Static variable in class io.protostuff.runtime.RuntimeSchema
 
MORPH_COLLECTION_INTERFACES - Static variable in class io.protostuff.runtime.IdStrategy
 
MORPH_COLLECTION_INTERFACES - Static variable in class io.protostuff.runtime.RuntimeEnv
Disabled by default.
MORPH_MAP_INTERFACES - Static variable in class io.protostuff.runtime.IdStrategy
 
MORPH_MAP_INTERFACES - Static variable in class io.protostuff.runtime.RuntimeEnv
Disabled by default.
MORPH_NON_FINAL_POJOS - Static variable in class io.protostuff.runtime.IdStrategy
 
MORPH_NON_FINAL_POJOS - Static variable in class io.protostuff.runtime.RuntimeEnv
Disabled by default.

N

name - Variable in class io.protostuff.runtime.Field
 
NEVER_USE_SUN_REFLECTION_FACTORY - Static variable in class io.protostuff.runtime.RuntimeEnv
If true, the constructor will never be obtained from ReflectionFactory.newConstructorFromSerialization.
newEnumMap() - Method in class io.protostuff.runtime.EnumIO
Returns an empty EnumMap.
newEnumSet() - Method in class io.protostuff.runtime.EnumIO
Returns an empty EnumSet.
newInstance() - Method in class io.protostuff.runtime.RuntimeEnv.Instantiator
Creates a new instance of an object.
newInstantiator(Class<T>) - Static method in class io.protostuff.runtime.RuntimeEnv
Returns an instatiator for the specified clazz.
newMessage() - Method in class io.protostuff.runtime.DerivativeSchema
 
newMessage() - Method in class io.protostuff.runtime.PolymorphicPojoCollectionSchema
 
newMessage() - Method in class io.protostuff.runtime.PolymorphicPojoMapSchema
 
newMessage() - Method in class io.protostuff.runtime.PolymorphicPojoSchema
 
newMessage() - Method in class io.protostuff.runtime.PolymorphicSchema
 
newMessage() - Method in class io.protostuff.runtime.RuntimeSchema
 
newSchema(Class<?>, IdStrategy, PolymorphicSchema.Handler) - Method in class io.protostuff.runtime.EnumIO
 
newSchema(Class<?>, IdStrategy, PolymorphicSchema.Handler) - Method in class io.protostuff.runtime.HasDelegate
 
newSchema(Class<?>, IdStrategy, PolymorphicSchema.Handler) - Method in class io.protostuff.runtime.HasSchema
 
newSchema(Class<T>) - Method in class io.protostuff.runtime.IdStrategy
Generates a schema from the given class.
newSchema(Class<?>, IdStrategy, PolymorphicSchema.Handler) - Method in interface io.protostuff.runtime.PolymorphicSchema.Factory
 
number - Variable in class io.protostuff.runtime.Field
 
NumberSchema - Class in io.protostuff.runtime
Used when the type is Number.
NumberSchema(IdStrategy) - Constructor for class io.protostuff.runtime.NumberSchema
 

O

ObjectSchema - Class in io.protostuff.runtime
A schema for dynamic types (fields where the type is Object).
ObjectSchema(IdStrategy) - Constructor for class io.protostuff.runtime.ObjectSchema
 
offset - Variable in class io.protostuff.runtime.UnsafeAccessor
 

P

pipeSchema - Variable in class io.protostuff.runtime.ArraySchema
 
pipeSchema - Variable in class io.protostuff.runtime.ArraySchemas.BigDecimalArray
 
pipeSchema - Variable in class io.protostuff.runtime.ArraySchemas.BigIntegerArray
 
pipeSchema - Variable in class io.protostuff.runtime.ArraySchemas.BoolArray
 
pipeSchema - Variable in class io.protostuff.runtime.ArraySchemas.ByteArrayArray
 
pipeSchema - Variable in class io.protostuff.runtime.ArraySchemas.ByteStringArray
 
pipeSchema - Variable in class io.protostuff.runtime.ArraySchemas.CharArray
 
pipeSchema - Variable in class io.protostuff.runtime.ArraySchemas.DateArray
 
pipeSchema - Variable in class io.protostuff.runtime.ArraySchemas.DelegateArray
 
pipeSchema - Variable in class io.protostuff.runtime.ArraySchemas.DoubleArray
 
pipeSchema - Variable in class io.protostuff.runtime.ArraySchemas.EnumArray
 
pipeSchema - Variable in class io.protostuff.runtime.ArraySchemas.FloatArray
 
pipeSchema - Variable in class io.protostuff.runtime.ArraySchemas.Int32Array
 
pipeSchema - Variable in class io.protostuff.runtime.ArraySchemas.Int64Array
 
pipeSchema - Variable in class io.protostuff.runtime.ArraySchemas.PojoArray
 
pipeSchema - Variable in class io.protostuff.runtime.ArraySchemas.ShortArray
 
pipeSchema - Variable in class io.protostuff.runtime.ArraySchemas.StringArray
 
pipeSchema - Variable in class io.protostuff.runtime.ClassSchema
 
pipeSchema - Variable in class io.protostuff.runtime.DerivativeSchema
This pipe schema delegates to another schema derived from the input.
pipeSchema - Variable in class io.protostuff.runtime.NumberSchema
 
pipeSchema - Variable in class io.protostuff.runtime.ObjectSchema
 
pipeSchema - Variable in class io.protostuff.runtime.PolymorphicCollectionSchema
 
pipeSchema - Variable in class io.protostuff.runtime.PolymorphicEnumSchema
 
pipeSchema - Variable in class io.protostuff.runtime.PolymorphicMapSchema
 
pipeSchema - Variable in class io.protostuff.runtime.PolymorphicPojoCollectionSchema
 
pipeSchema - Variable in class io.protostuff.runtime.PolymorphicPojoMapSchema
 
pipeSchema - Variable in class io.protostuff.runtime.PolymorphicPojoSchema
 
pipeSchema - Variable in class io.protostuff.runtime.PolymorphicThrowableSchema
 
POJO_SCHEMA_ON_COLLECTION_FIELDS - Static variable in class io.protostuff.runtime.IdStrategy
 
POJO_SCHEMA_ON_COLLECTION_FIELDS - Static variable in class io.protostuff.runtime.RuntimeEnv
Disabled by default.
POJO_SCHEMA_ON_MAP_FIELDS - Static variable in class io.protostuff.runtime.IdStrategy
 
POJO_SCHEMA_ON_MAP_FIELDS - Static variable in class io.protostuff.runtime.RuntimeEnv
Disabled by default.
PojoArray(IdStrategy, PolymorphicSchema.Handler, HasSchema<Object>) - Constructor for class io.protostuff.runtime.ArraySchemas.PojoArray
 
PolymorphicCollectionSchema - Class in io.protostuff.runtime
Used when the type is an interface (Collection/List/Set/SortedSet).
PolymorphicCollectionSchema(IdStrategy) - Constructor for class io.protostuff.runtime.PolymorphicCollectionSchema
 
PolymorphicEnumSchema - Class in io.protostuff.runtime
Used when a field is declared as Enum<?> (with or with-out generics).
PolymorphicEnumSchema(IdStrategy) - Constructor for class io.protostuff.runtime.PolymorphicEnumSchema
 
PolymorphicMapSchema - Class in io.protostuff.runtime
Used when the type is an interface (Map/SortedMap).
PolymorphicMapSchema(IdStrategy) - Constructor for class io.protostuff.runtime.PolymorphicMapSchema
 
PolymorphicPojoCollectionSchema - Class in io.protostuff.runtime
Will be used if RuntimeEnv.POJO_SCHEMA_ON_COLLECTION_FIELDS is enabled and the field is assignable from Collection.
PolymorphicPojoCollectionSchema(IdStrategy) - Constructor for class io.protostuff.runtime.PolymorphicPojoCollectionSchema
 
PolymorphicPojoMapSchema - Class in io.protostuff.runtime
Placeholder for annotated interface/object fields configured to use this.
PolymorphicPojoMapSchema(IdStrategy) - Constructor for class io.protostuff.runtime.PolymorphicPojoMapSchema
 
PolymorphicPojoSchema - Class in io.protostuff.runtime
PolymorphicPojoSchema(IdStrategy) - Constructor for class io.protostuff.runtime.PolymorphicPojoSchema
 
PolymorphicSchema - Class in io.protostuff.runtime
Used when the type is either polymorphic or too complex.
PolymorphicSchema(IdStrategy) - Constructor for class io.protostuff.runtime.PolymorphicSchema
 
PolymorphicSchema.Factory - Interface in io.protostuff.runtime
A factory which creates a schema with the handler connected to it.
PolymorphicSchema.Handler - Interface in io.protostuff.runtime
The handler who's job is to set the value to the owner.
PolymorphicSchemaFactories - Enum in io.protostuff.runtime
Polymorphic types.
PolymorphicThrowableSchema - Class in io.protostuff.runtime
Used when the type is assignable from Throwable.
PolymorphicThrowableSchema(IdStrategy) - Constructor for class io.protostuff.runtime.PolymorphicThrowableSchema
 
postCreate() - Method in interface io.protostuff.runtime.IdStrategy.Factory
Called after the method IdStrategy.Factory.create() has been called.
PRESERVE_NULL_ELEMENTS - Static variable in class io.protostuff.runtime.IdStrategy
 
PRESERVE_NULL_ELEMENTS - Static variable in class io.protostuff.runtime.RuntimeEnv
Disabled by default.
primaryGroup - Variable in class io.protostuff.runtime.IdStrategy
 

R

readBoxedFrom(Input, Object, int) - Method in class io.protostuff.runtime.ArraySchemas.BoolArray
 
readBoxedFrom(Input, Object, int) - Method in class io.protostuff.runtime.ArraySchemas.CharArray
 
readBoxedFrom(Input, Object, int) - Method in class io.protostuff.runtime.ArraySchemas.DoubleArray
 
readBoxedFrom(Input, Object, int) - Method in class io.protostuff.runtime.ArraySchemas.FloatArray
 
readBoxedFrom(Input, Object, int) - Method in class io.protostuff.runtime.ArraySchemas.Int32Array
 
readBoxedFrom(Input, Object, int) - Method in class io.protostuff.runtime.ArraySchemas.Int64Array
 
readBoxedFrom(Input, Object, int) - Method in class io.protostuff.runtime.ArraySchemas.ShortArray
 
readFrom(Input, Object) - Method in class io.protostuff.runtime.ArraySchemas.Base
 
readFrom(Input, Object) - Method in class io.protostuff.runtime.ArraySchemas.BigDecimalArray
 
readFrom(Input, Object) - Method in class io.protostuff.runtime.ArraySchemas.BigIntegerArray
 
readFrom(Input, Object) - Method in class io.protostuff.runtime.ArraySchemas.BoolArray
 
readFrom(Input, Object) - Method in class io.protostuff.runtime.ArraySchemas.ByteArrayArray
 
readFrom(Input, Object) - Method in class io.protostuff.runtime.ArraySchemas.ByteStringArray
 
readFrom(Input, Object) - Method in class io.protostuff.runtime.ArraySchemas.CharArray
 
readFrom(Input, Object) - Method in class io.protostuff.runtime.ArraySchemas.DateArray
 
readFrom(Input, Object) - Method in class io.protostuff.runtime.ArraySchemas.DelegateArray
 
readFrom(Input, Object) - Method in class io.protostuff.runtime.ArraySchemas.DoubleArray
 
readFrom(Input, Object) - Method in class io.protostuff.runtime.ArraySchemas.EnumArray
 
readFrom(Input, Object) - Method in class io.protostuff.runtime.ArraySchemas.FloatArray
 
readFrom(Input, Object) - Method in class io.protostuff.runtime.ArraySchemas.Int32Array
 
readFrom(Input, Object) - Method in class io.protostuff.runtime.ArraySchemas.Int64Array
 
readFrom(Input, Object) - Method in class io.protostuff.runtime.ArraySchemas.PojoArray
 
readFrom(Input, Object) - Method in class io.protostuff.runtime.ArraySchemas.ShortArray
 
readFrom(Input, Object) - Method in class io.protostuff.runtime.ArraySchemas.StringArray
 
readFrom(Input) - Method in interface io.protostuff.runtime.Delegate
Reads the value from the input.
readFrom(Input) - Method in class io.protostuff.runtime.EnumIO.ByName
 
readFrom(Input) - Method in class io.protostuff.runtime.EnumIO.ByNumber
 
readFrom(Input) - Method in class io.protostuff.runtime.EnumIO
Read the enum from the input.
readPrimitiveFrom(Input, Object, int) - Method in class io.protostuff.runtime.ArraySchemas.BoolArray
 
readPrimitiveFrom(Input, Object, int) - Method in class io.protostuff.runtime.ArraySchemas.CharArray
 
readPrimitiveFrom(Input, Object, int) - Method in class io.protostuff.runtime.ArraySchemas.DoubleArray
 
readPrimitiveFrom(Input, Object, int) - Method in class io.protostuff.runtime.ArraySchemas.FloatArray
 
readPrimitiveFrom(Input, Object, int) - Method in class io.protostuff.runtime.ArraySchemas.Int32Array
 
readPrimitiveFrom(Input, Object, int) - Method in class io.protostuff.runtime.ArraySchemas.Int64Array
 
readPrimitiveFrom(Input, Object, int) - Method in class io.protostuff.runtime.ArraySchemas.ShortArray
 
ReflectAccessor - Class in io.protostuff.runtime
Read/write from/to fields using reflection.
ReflectAccessor(Field) - Constructor for class io.protostuff.runtime.ReflectAccessor
 
register(Class<T>, Schema<T>) - Static method in class io.protostuff.runtime.RuntimeSchema
Returns true if this there is no existing one or the same schema has already been registered (this must be done on application startup).
register(Class<T>) - Static method in class io.protostuff.runtime.RuntimeSchema
Returns true if this there is no existing one or the same schema has already been registered (this must be done on application startup).
registerCollection(CollectionSchema.MessageFactory) - Method in class io.protostuff.runtime.DefaultIdStrategy
Registers a collection.
registerDelegate(Delegate<T>) - Method in class io.protostuff.runtime.DefaultIdStrategy
Registers a delegate.
registerDelegate(String, Delegate<T>) - Method in class io.protostuff.runtime.DefaultIdStrategy
Registers a delegate by specifying the class name.
registerEnum(Class<T>) - Method in class io.protostuff.runtime.DefaultIdStrategy
Registers an enum.
registerMap(MapSchema.MessageFactory) - Method in class io.protostuff.runtime.DefaultIdStrategy
Registers a map.
registerPojo(Class<T>, Schema<T>) - Method in class io.protostuff.runtime.DefaultIdStrategy
Registers a pojo.
registerPojo(Class<T>) - Method in class io.protostuff.runtime.DefaultIdStrategy
Registers a pojo.
repeated - Variable in class io.protostuff.runtime.Field
 
resolveArrayComponentTypeFrom(Input, boolean) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
resolveArrayComponentTypeFrom(Input, boolean) - Method in class io.protostuff.runtime.IdStrategy
 
resolveClassFrom(Input, boolean, boolean) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
resolveClassFrom(Input, boolean, boolean) - Method in class io.protostuff.runtime.IdStrategy
 
resolveCollectionFrom(Input) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
resolveCollectionFrom(Input) - Method in class io.protostuff.runtime.IdStrategy
 
resolveDelegateFrom(Input) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
resolveDelegateFrom(Input) - Method in class io.protostuff.runtime.IdStrategy
 
resolveEnumFrom(Input) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
resolveEnumFrom(Input) - Method in class io.protostuff.runtime.IdStrategy
 
resolveMapFrom(Input) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
resolveMapFrom(Input) - Method in class io.protostuff.runtime.IdStrategy
 
resolvePojoFrom(Input, int) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
resolvePojoFrom(Input, int) - Method in class io.protostuff.runtime.IdStrategy
 
RuntimeEnv - Class in io.protostuff.runtime
The runtime environment.
RuntimeEnv.Instantiator<T> - Class in io.protostuff.runtime
 
RuntimeFieldFactory<V> - Class in io.protostuff.runtime
A factory to create runtime fields based on reflection.
RuntimeFieldFactory(int) - Constructor for class io.protostuff.runtime.RuntimeFieldFactory
 
RuntimePipeSchema<T> - Class in io.protostuff.runtime
Runtime pipe schema.
RuntimePipeSchema(Schema<T>, FieldMap<T>) - Constructor for class io.protostuff.runtime.RuntimePipeSchema
 
RuntimeReflectionFieldFactory - Class in io.protostuff.runtime
Field factory via plain old reflection api.
RuntimeSchema<T> - Class in io.protostuff.runtime
A schema that can be generated and cached at runtime for objects that have no schema.
RuntimeSchema(Class<T>, Collection<Field<T>>, Constructor<T>) - Constructor for class io.protostuff.runtime.RuntimeSchema
 
RuntimeSchema(Class<T>, Collection<Field<T>>, RuntimeEnv.Instantiator<T>) - Constructor for class io.protostuff.runtime.RuntimeSchema
 
RuntimeUnsafeFieldFactory - Class in io.protostuff.runtime
Field factory via sun.misc.Unsafe.

S

set(Object, Object) - Method in class io.protostuff.runtime.Accessor
Set the field value.
set(Object, Object) - Method in class io.protostuff.runtime.ReflectAccessor
 
set(Object, Object) - Method in class io.protostuff.runtime.UnsafeAccessor
 
setValue(Object, Object) - Method in class io.protostuff.runtime.ArraySchemas.Base
 
setValue(Object, Object) - Method in interface io.protostuff.runtime.PolymorphicSchema.Handler
 
setValue(Object, Object) - Method in class io.protostuff.runtime.PolymorphicSchema
Set the value to the owner.
SHORT - Static variable in class io.protostuff.runtime.RuntimeReflectionFieldFactory
 
SHORT - Static variable in class io.protostuff.runtime.RuntimeUnsafeFieldFactory
 
strategy - Variable in class io.protostuff.runtime.DerivativeSchema
 
strategy - Variable in class io.protostuff.runtime.EnumIO
 
strategy - Variable in class io.protostuff.runtime.HasDelegate
 
strategy - Variable in class io.protostuff.runtime.HasSchema
 
strategy - Variable in class io.protostuff.runtime.PolymorphicSchema
 
STRING - Static variable in class io.protostuff.runtime.RuntimeReflectionFieldFactory
 
STRING - Static variable in class io.protostuff.runtime.RuntimeUnsafeFieldFactory
 

T

transfer(Pipe, Input, Output, int, boolean) - Method in interface io.protostuff.runtime.Delegate
Transfers the type from the input to the output.
transfer(Pipe, Input, Output, int, boolean, IdStrategy) - Static method in class io.protostuff.runtime.EnumIO
Transfers the Enum from the input to the output.
transfer(Pipe, Input, Output, boolean) - Method in class io.protostuff.runtime.Field
Transfer the input field to the output field.
transfer(Pipe, Input, Output) - Method in class io.protostuff.runtime.RuntimePipeSchema
 
transferArrayId(Input, Output, int, boolean) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
transferArrayId(Input, Output, int, boolean) - Method in class io.protostuff.runtime.IdStrategy
 
transferClassId(Input, Output, int, boolean, boolean) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
transferClassId(Input, Output, int, boolean, boolean) - Method in class io.protostuff.runtime.IdStrategy
 
transferCollectionId(Input, Output, int) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
transferCollectionId(Input, Output, int) - Method in class io.protostuff.runtime.IdStrategy
 
transferDelegateId(Input, Output, int) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
transferDelegateId(Input, Output, int) - Method in class io.protostuff.runtime.IdStrategy
 
transferEnumId(Input, Output, int) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
transferEnumId(Input, Output, int) - Method in class io.protostuff.runtime.IdStrategy
 
transferMapId(Input, Output, int) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
transferMapId(Input, Output, int) - Method in class io.protostuff.runtime.IdStrategy
 
transferPojoId(Input, Output, int) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
transferPojoId(Input, Output, int) - Method in class io.protostuff.runtime.IdStrategy
 
tryWriteDelegateIdTo(Output, int, Class<T>) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
tryWriteDelegateIdTo(Output, int, Class<T>) - Method in class io.protostuff.runtime.IdStrategy
If this method returns null, the clazz was not registered as a delegate.
tryWritePojoIdTo(Output, int, Class<T>, boolean) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
tryWritePojoIdTo(Output, int, Class<T>, boolean) - Method in class io.protostuff.runtime.IdStrategy
 
type - Variable in class io.protostuff.runtime.Field
 
typeClass() - Method in interface io.protostuff.runtime.Delegate
The class of the target value.
typeClass() - Method in class io.protostuff.runtime.DerivativeSchema
 
typeClass() - Method in class io.protostuff.runtime.PolymorphicPojoCollectionSchema
 
typeClass() - Method in class io.protostuff.runtime.PolymorphicPojoMapSchema
 
typeClass() - Method in class io.protostuff.runtime.PolymorphicPojoSchema
 
typeClass() - Method in class io.protostuff.runtime.PolymorphicSchema
 
typeClass() - Method in class io.protostuff.runtime.RuntimeSchema
 

U

UnknownTypeException(String) - Constructor for exception io.protostuff.runtime.IdStrategy.UnknownTypeException
 
UnsafeAccessor - Class in io.protostuff.runtime
Read/write from/to fields using sun.misc.Unsafe
UnsafeAccessor(Field) - Constructor for class io.protostuff.runtime.UnsafeAccessor
 
USE_SUN_MISC_UNSAFE - Static variable in class io.protostuff.runtime.RuntimeEnv
If true, sun.misc.Unsafe is used to access the fields of the objects instead of plain java reflections.

V

valueOf(String) - Static method in enum io.protostuff.runtime.PolymorphicSchemaFactories
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.protostuff.runtime.PolymorphicSchemaFactories
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeArrayIdTo(Output, Class<?>) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
writeArrayIdTo(Output, Class<?>) - Method in class io.protostuff.runtime.IdStrategy
 
writeClassIdTo(Output, Class<?>, boolean) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
writeClassIdTo(Output, Class<?>, boolean) - Method in class io.protostuff.runtime.IdStrategy
 
writeCollectionIdTo(Output, int, Class<?>) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
writeCollectionIdTo(Output, int, Class<?>) - Method in class io.protostuff.runtime.IdStrategy
 
writeEnumIdTo(Output, int, Class<?>) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
writeEnumIdTo(Output, int, Class<?>) - Method in class io.protostuff.runtime.IdStrategy
 
writeLengthTo(Output, int, boolean) - Method in class io.protostuff.runtime.ArraySchemas.BoolArray
 
writeLengthTo(Output, int, boolean) - Method in class io.protostuff.runtime.ArraySchemas.CharArray
 
writeLengthTo(Output, int, boolean) - Method in class io.protostuff.runtime.ArraySchemas.DoubleArray
 
writeLengthTo(Output, int, boolean) - Method in class io.protostuff.runtime.ArraySchemas.FloatArray
 
writeLengthTo(Output, int, boolean) - Method in class io.protostuff.runtime.ArraySchemas.Int32Array
 
writeLengthTo(Output, int, boolean) - Method in class io.protostuff.runtime.ArraySchemas.Int64Array
 
writeLengthTo(Output, int, boolean) - Method in class io.protostuff.runtime.ArraySchemas.ShortArray
 
writeMapIdTo(Output, int, Class<?>) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
writeMapIdTo(Output, int, Class<?>) - Method in class io.protostuff.runtime.IdStrategy
 
writeMessageIdTo(Output, int, Message<T>) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
writeMessageIdTo(Output, int, Message<T>) - Method in class io.protostuff.runtime.IdStrategy
 
writePojoIdTo(Output, int, Class<T>) - Method in class io.protostuff.runtime.DefaultIdStrategy
 
writePojoIdTo(Output, int, Class<T>) - Method in class io.protostuff.runtime.IdStrategy
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.ArraySchema
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.ArraySchemas.BigDecimalArray
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.ArraySchemas.BigIntegerArray
 
writeTo(Output, Object, boolean) - Method in class io.protostuff.runtime.ArraySchemas.BoolArray
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.ArraySchemas.BoolArray
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.ArraySchemas.ByteArrayArray
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.ArraySchemas.ByteStringArray
 
writeTo(Output, Object, boolean) - Method in class io.protostuff.runtime.ArraySchemas.CharArray
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.ArraySchemas.CharArray
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.ArraySchemas.DateArray
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.ArraySchemas.DelegateArray
 
writeTo(Output, Object, boolean) - Method in class io.protostuff.runtime.ArraySchemas.DoubleArray
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.ArraySchemas.DoubleArray
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.ArraySchemas.EnumArray
 
writeTo(Output, Object, boolean) - Method in class io.protostuff.runtime.ArraySchemas.FloatArray
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.ArraySchemas.FloatArray
 
writeTo(Output, Object, boolean) - Method in class io.protostuff.runtime.ArraySchemas.Int32Array
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.ArraySchemas.Int32Array
 
writeTo(Output, Object, boolean) - Method in class io.protostuff.runtime.ArraySchemas.Int64Array
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.ArraySchemas.Int64Array
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.ArraySchemas.PojoArray
 
writeTo(Output, Object, boolean) - Method in class io.protostuff.runtime.ArraySchemas.ShortArray
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.ArraySchemas.ShortArray
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.ArraySchemas.StringArray
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.ClassSchema
 
writeTo(Output, int, V, boolean) - Method in interface io.protostuff.runtime.Delegate
Writes the value to the output.
writeTo(Output, Object) - Method in class io.protostuff.runtime.DerivativeSchema
Delegates to the schema derived from the value.
writeTo(Output, int, boolean, Enum<?>) - Method in class io.protostuff.runtime.EnumIO
Writes the Enum to the output.
writeTo(Output, T) - Method in class io.protostuff.runtime.Field
Writes the value of a field to the output.
writeTo(Output, Object) - Method in class io.protostuff.runtime.NumberSchema
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.ObjectSchema
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.PolymorphicCollectionSchema
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.PolymorphicEnumSchema
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.PolymorphicMapSchema
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.PolymorphicPojoCollectionSchema
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.PolymorphicPojoMapSchema
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.PolymorphicPojoSchema
 
writeTo(Output, Object) - Method in class io.protostuff.runtime.PolymorphicThrowableSchema
 
writeTo(Output, T) - Method in class io.protostuff.runtime.RuntimeSchema
 
A B C D E F G H I J M N O P R S T U V W 
Skip navigation links

Copyright © 2009–2022. All rights reserved.