Package com.dyuproject.protostuff.runtime

Interface Summary
IdStrategy.Factory Responsible for instantiating custom IdStrategy impls.
 

Class Summary
DefaultIdStrategy The FQCN(fully qualified class name) will serve as the id (string).
DerivativeSchema This schema delegates to another schema derived from the input.
EnumIO<E extends Enum<E>> Determines how enums are serialized/deserialized.
EnumIO.ByName<E extends Enum<E>> Reads the enum by its name.
EnumIO.ByNumber<E extends Enum<E>> Reads the enum by its number.
HasSchema<T> Wraps a schema.
IdStrategy This base class handles all the IO for reading and writing polymorphic fields.
MappedSchema<T> Base class for schemas that maps fields by number and name.
MappedSchema.Field<T> Represents a field of a message/pojo.
ObjectSchema A schema for dynamic types (fields where the type is Object).
RuntimeEnv The runtime environment.
RuntimeEnv.Instantiator<T>  
RuntimeFieldFactory<V> A factory to create runtime fields based on reflection.
RuntimeReflectionFieldFactory Field factory via plain old reflection api.
RuntimeSchema<T> A schema that can be generated and cached at runtime for objects that have no schema.
RuntimeUnsafeFieldFactory Field factory via sun.misc.Unsafe.
 

Exception Summary
IdStrategy.UnknownTypeException Thrown when a type is not known by the IdStrategy.
 



Copyright © 2009-2012. All Rights Reserved.