Hierarchy For Package io.protostuff.runtime
Class Hierarchy
- java.lang.Object
- io.protostuff.runtime.Accessor
- io.protostuff.runtime.ReflectAccessor
- io.protostuff.runtime.UnsafeAccessor
- io.protostuff.runtime.ArrayFieldMap<T> (implements io.protostuff.runtime.FieldMap<T>)
- io.protostuff.runtime.ArraySchemas
- io.protostuff.runtime.DefaultIdStrategy.RuntimeCollectionFactory (implements io.protostuff.CollectionSchema.MessageFactory)
- io.protostuff.runtime.DefaultIdStrategy.RuntimeMapFactory (implements io.protostuff.MapSchema.MessageFactory)
- io.protostuff.runtime.DerivativeSchema (implements io.protostuff.Schema<T>)
- io.protostuff.runtime.EnumIO<E> (implements io.protostuff.runtime.PolymorphicSchema.Factory)
- io.protostuff.runtime.EnumIO.ByName<E>
- io.protostuff.runtime.EnumIO.ByNumber<E>
- io.protostuff.runtime.ExplicitIdStrategy.RegisteredCollectionFactory (implements io.protostuff.CollectionSchema.MessageFactory)
- io.protostuff.runtime.ExplicitIdStrategy.RegisteredEnumIO
- io.protostuff.runtime.ExplicitIdStrategy.RegisteredMapFactory (implements io.protostuff.MapSchema.MessageFactory)
- io.protostuff.runtime.ExplicitIdStrategy.Registry (implements io.protostuff.runtime.NumericIdStrategy.Registry)
- io.protostuff.runtime.Field<T>
- io.protostuff.runtime.RuntimeCollectionField<T,
V> - io.protostuff.runtime.RuntimeDerivativeField<T>
- io.protostuff.runtime.RuntimeMapField<T,
K, V> - io.protostuff.runtime.RuntimeMessageField<T,
P> - io.protostuff.runtime.RuntimeObjectField<T> (implements io.protostuff.runtime.PolymorphicSchema.Handler)
- io.protostuff.runtime.RuntimeCollectionField<T,
- io.protostuff.runtime.HasDelegate<T> (implements io.protostuff.runtime.PolymorphicSchema.Factory)
- io.protostuff.runtime.NumericIdStrategy.RegisteredDelegate<T>
- io.protostuff.runtime.HashFieldMap<T> (implements io.protostuff.runtime.FieldMap<T>)
- io.protostuff.runtime.HashFieldMap.FieldComparator (implements java.util.Comparator<T>)
- io.protostuff.runtime.HasSchema<T> (implements io.protostuff.runtime.PolymorphicSchema.Factory)
- io.protostuff.runtime.DefaultIdStrategy.Lazy<T>
- io.protostuff.runtime.DefaultIdStrategy.LazyRegister<T>
- io.protostuff.runtime.DefaultIdStrategy.Mapped<T>
- io.protostuff.runtime.DefaultIdStrategy.Registered<T>
- io.protostuff.runtime.ExplicitIdStrategy.BaseHS<T>
- io.protostuff.runtime.ExplicitIdStrategy.Lazy<T>
- io.protostuff.runtime.ExplicitIdStrategy.Registered<T>
- io.protostuff.runtime.IncrementalIdStrategy.BaseHS<T>
- io.protostuff.runtime.IncrementalIdStrategy.LazyRegister<T>
- io.protostuff.runtime.IncrementalIdStrategy.Lazy<T>
- io.protostuff.runtime.IncrementalIdStrategy.Registered<T>
- io.protostuff.runtime.IncrementalIdStrategy.LazyRegister<T>
- io.protostuff.runtime.IdStrategy
- io.protostuff.runtime.DefaultIdStrategy
- io.protostuff.runtime.NumericIdStrategy
- io.protostuff.runtime.ExplicitIdStrategy
- io.protostuff.runtime.IncrementalIdStrategy
- io.protostuff.runtime.IdStrategy.PMapWrapper (implements java.util.Map.Entry<K,
V>) - io.protostuff.runtime.IdStrategy.Wrapper
- io.protostuff.runtime.IncrementalIdStrategy.Factory (implements io.protostuff.runtime.IdStrategy.Factory)
- io.protostuff.runtime.IncrementalIdStrategy.Registry (implements io.protostuff.runtime.NumericIdStrategy.Registry)
- io.protostuff.runtime.IncrementalIdStrategy.RuntimeCollectionFactory (implements io.protostuff.CollectionSchema.MessageFactory)
- io.protostuff.runtime.IncrementalIdStrategy.RuntimeEnumIO
- io.protostuff.runtime.IncrementalIdStrategy.RuntimeMapFactory (implements io.protostuff.MapSchema.MessageFactory)
- io.protostuff.runtime.ObjectSchema.ArrayWrapper (implements java.util.Collection<E>)
- io.protostuff.runtime.OnDemandSunReflectionFactory
- io.protostuff.Pipe.Schema<T> (implements io.protostuff.Schema<T>)
- io.protostuff.runtime.RuntimePipeSchema<T>
- io.protostuff.runtime.PolymorphicSchema (implements io.protostuff.Schema<T>)
- io.protostuff.runtime.ArraySchema
- io.protostuff.runtime.ArraySchemas.Base
- io.protostuff.runtime.ArraySchemas.BigDecimalArray
- io.protostuff.runtime.ArraySchemas.BigIntegerArray
- io.protostuff.runtime.ArraySchemas.BoolArray
- io.protostuff.runtime.ArraySchemas.ByteArrayArray
- io.protostuff.runtime.ArraySchemas.ByteStringArray
- io.protostuff.runtime.ArraySchemas.CharArray
- io.protostuff.runtime.ArraySchemas.DateArray
- io.protostuff.runtime.ArraySchemas.DelegateArray
- io.protostuff.runtime.ArraySchemas.DoubleArray
- io.protostuff.runtime.ArraySchemas.EnumArray
- io.protostuff.runtime.ArraySchemas.FloatArray
- io.protostuff.runtime.ArraySchemas.Int32Array
- io.protostuff.runtime.ArraySchemas.Int64Array
- io.protostuff.runtime.ArraySchemas.PojoArray
- io.protostuff.runtime.ArraySchemas.ShortArray
- io.protostuff.runtime.ArraySchemas.StringArray
- io.protostuff.runtime.ClassSchema
- io.protostuff.runtime.NumberSchema
- io.protostuff.runtime.ObjectSchema
- io.protostuff.runtime.PolymorphicCollectionSchema
- io.protostuff.runtime.PolymorphicEnumSchema
- io.protostuff.runtime.PolymorphicMapSchema
- io.protostuff.runtime.PolymorphicPojoCollectionSchema
- io.protostuff.runtime.PolymorphicPojoMapSchema
- io.protostuff.runtime.PolymorphicPojoSchema
- io.protostuff.runtime.PolymorphicThrowableSchema
- io.protostuff.runtime.Predicate.EQ (implements io.protostuff.runtime.Predicate, io.protostuff.runtime.Predicate.Factory)
- io.protostuff.runtime.Predicate.GT (implements io.protostuff.runtime.Predicate, io.protostuff.runtime.Predicate.Factory)
- io.protostuff.runtime.Predicate.LT (implements io.protostuff.runtime.Predicate, io.protostuff.runtime.Predicate.Factory)
- io.protostuff.runtime.Predicate.NOTEQ (implements io.protostuff.runtime.Predicate, io.protostuff.runtime.Predicate.Factory)
- io.protostuff.runtime.Predicate.NOTRANGE (implements io.protostuff.runtime.Predicate, io.protostuff.runtime.Predicate.Factory)
- io.protostuff.runtime.Predicate.RANGE (implements io.protostuff.runtime.Predicate, io.protostuff.runtime.Predicate.Factory)
- io.protostuff.runtime.RuntimeCollectionFieldFactory
- io.protostuff.runtime.RuntimeEnv
- io.protostuff.runtime.RuntimeEnv.Instantiator<T>
- io.protostuff.runtime.RuntimeEnv.Android2Instantiator<T>
- io.protostuff.runtime.RuntimeEnv.Android3Instantiator<T>
- io.protostuff.runtime.RuntimeEnv.Android43Instantiator<T>
- io.protostuff.runtime.RuntimeEnv.DefaultInstantiator<T>
- io.protostuff.runtime.RuntimeFieldFactory<V> (implements io.protostuff.runtime.Delegate<V>)
- io.protostuff.runtime.RuntimeMapFieldFactory
- io.protostuff.runtime.RuntimeReflectionFieldFactory
- io.protostuff.runtime.RuntimeRepeatedFieldFactory
- io.protostuff.runtime.RuntimeSchema<T> (implements io.protostuff.runtime.FieldMap<T>, io.protostuff.Schema<T>)
- io.protostuff.runtime.RuntimeUnsafeFieldFactory
- io.protostuff.runtime.RuntimeView
- io.protostuff.runtime.RuntimeView.BaseSchema<T> (implements io.protostuff.Schema<T>)
- io.protostuff.runtime.RuntimeView.PostFilteredSchema<T>
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.protostuff.runtime.IdStrategy.UnknownTypeException
- java.lang.RuntimeException
- java.lang.Exception
- io.protostuff.runtime.Accessor
Interface Hierarchy
- io.protostuff.runtime.Accessor.Factory
- io.protostuff.runtime.Delegate<V>
- io.protostuff.runtime.FieldMap<T>
- io.protostuff.runtime.IdStrategy.Factory
- io.protostuff.runtime.NumericIdStrategy.Registry
- io.protostuff.runtime.PolymorphicSchema.Factory
- io.protostuff.runtime.PolymorphicSchema.Handler
- io.protostuff.runtime.Predicate
- io.protostuff.runtime.Predicate.Factory
- io.protostuff.runtime.RuntimeView.Factory
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.protostuff.runtime.PolymorphicSchemaFactories (implements io.protostuff.runtime.PolymorphicSchema.Factory)
- io.protostuff.runtime.Predicate.Factories (implements io.protostuff.runtime.Predicate.Factory)
- io.protostuff.runtime.RuntimeView.Factories (implements io.protostuff.runtime.RuntimeView.Factory)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)