Hierarchy For All Packages
- io.protostuff,
- io.protostuff.compiler,
- io.protostuff.mojo,
- io.protostuff.parser,
- io.protostuff.runtime
Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- io.protostuff.ListAdapter<F,
T>
- io.protostuff.ListAdapter<F,
- java.util.AbstractList<E> (implements java.util.List<E>)
- org.codehaus.plexus.component.configurator.AbstractComponentConfigurator (implements org.codehaus.plexus.component.configurator.ComponentConfigurator)
- io.protostuff.mojo.IncludeProjectDependenciesComponentConfigurator
- org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
- io.protostuff.mojo.ProtoCompilerMojo
- io.protostuff.runtime.Accessor
- io.protostuff.runtime.ReflectAccessor
- io.protostuff.runtime.UnsafeAccessor
- io.protostuff.parser.Annotation (implements io.protostuff.parser.HasName)
- io.protostuff.parser.AnnotationContainer (implements io.protostuff.parser.HasAnnotations, io.protostuff.parser.HasProto)
- io.protostuff.parser.EnumGroup (implements io.protostuff.parser.HasName, io.protostuff.parser.HasOptions)
- io.protostuff.parser.EnumGroup.Value (implements java.lang.Comparable<T>, io.protostuff.parser.HasName)
- io.protostuff.parser.Extension (implements io.protostuff.parser.HasFields)
- io.protostuff.parser.Field<T> (implements java.lang.Comparable<T>, io.protostuff.parser.HasName, io.protostuff.parser.HasOptions)
- io.protostuff.parser.EnumField
- io.protostuff.parser.Field.Bool
- io.protostuff.parser.Field.Bytes
- io.protostuff.parser.Field.Number<T>
- io.protostuff.parser.Field.Double
- io.protostuff.parser.Field.Fixed32
- io.protostuff.parser.Field.Fixed64
- io.protostuff.parser.Field.Float
- io.protostuff.parser.Field.Int32
- io.protostuff.parser.Field.Int64
- io.protostuff.parser.Field.SFixed32
- io.protostuff.parser.Field.SFixed64
- io.protostuff.parser.Field.SInt32
- io.protostuff.parser.Field.SInt64
- io.protostuff.parser.Field.UInt32
- io.protostuff.parser.Field.UInt64
- io.protostuff.parser.Field.Reference
- io.protostuff.parser.Field.String
- io.protostuff.parser.MessageField
- io.protostuff.parser.Message (implements io.protostuff.parser.HasFields, io.protostuff.parser.HasName)
- io.protostuff.parser.Proto (implements io.protostuff.parser.HasOptions)
- io.protostuff.parser.Service (implements io.protostuff.parser.HasName, io.protostuff.parser.HasOptions)
- io.protostuff.parser.Service.RpcMethod (implements io.protostuff.parser.HasName, io.protostuff.parser.HasOptions)
- io.protostuff.runtime.ArrayFieldMap<T> (implements io.protostuff.runtime.FieldMap<T>)
- io.protostuff.runtime.ArraySchemas
- io.protostuff.B64Code
- org.antlr.runtime.BaseRecognizer
- org.antlr.runtime.Lexer (implements org.antlr.runtime.TokenSource)
- io.protostuff.parser.AbstractLexer
- io.protostuff.parser.ProtoLexer
- io.protostuff.parser.AbstractLexer
- org.antlr.runtime.Parser
- io.protostuff.parser.AbstractParser
- io.protostuff.parser.ProtoParser
- io.protostuff.parser.AbstractParser
- org.antlr.runtime.Lexer (implements org.antlr.runtime.TokenSource)
- io.protostuff.ByteArrayInput (implements io.protostuff.Input)
- io.protostuff.ByteBufferInput (implements io.protostuff.Input)
- io.protostuff.ByteString
- io.protostuff.CodedInput (implements io.protostuff.Input)
- io.protostuff.CollectionSchema<V> (implements io.protostuff.Schema<T>)
- io.protostuff.MessageCollectionSchema<V>
- io.protostuff.compiler.CompilerMain
- io.protostuff.compiler.CompilerUtil
- io.protostuff.parser.ConfiguredReference
- io.protostuff.CustomSchema<T> (implements io.protostuff.Schema<T>)
- io.protostuff.runtime.DefaultIdStrategy.RuntimeCollectionFactory (implements io.protostuff.CollectionSchema.MessageFactory)
- io.protostuff.runtime.DefaultIdStrategy.RuntimeMapFactory (implements io.protostuff.MapSchema.MessageFactory)
- io.protostuff.parser.DefaultProtoLoader (implements io.protostuff.parser.Proto.Loader)
- io.protostuff.compiler.CachingProtoLoader
- io.protostuff.runtime.DerivativeSchema (implements io.protostuff.Schema<T>)
- org.antlr.runtime.DFA
- io.protostuff.parser.ProtoLexer.DFA22
- io.protostuff.parser.ProtoLexer.DFA3
- 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.parser.ErrorMap (implements java.util.Map<K,
V>) - 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.parser.FieldHolder
- io.protostuff.compiler.FilenameUtil
- io.protostuff.FilterInput<F> (implements io.protostuff.Input)
- io.protostuff.GraphByteArrayInput (implements io.protostuff.GraphInput, io.protostuff.Schema<T>)
- io.protostuff.GraphCodedInput (implements io.protostuff.GraphInput, io.protostuff.Schema<T>)
- io.protostuff.FilterOutput<F> (implements io.protostuff.Output)
- io.protostuff.GraphProtostuffOutput
- io.protostuff.GraphIOUtil
- io.protostuff.GraphProtostuffOutput.IdentityMap
- 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)
- java.io.InputStream (implements java.io.Closeable)
- java.io.FilterInputStream
- io.protostuff.LimitedInputStream
- java.io.FilterInputStream
- io.protostuff.IntSerializer
- io.protostuff.IOUtil
- io.protostuff.JsonInput (implements io.protostuff.Input)
- io.protostuff.JsonIOUtil
- io.protostuff.JsonOutput (implements io.protostuff.Output, io.protostuff.StatefulOutput)
- io.protostuff.JsonXIOUtil
- io.protostuff.KvpByteArrayInput (implements io.protostuff.Input)
- io.protostuff.KvpInput (implements io.protostuff.Input)
- io.protostuff.LinkBuffer
- io.protostuff.LinkedBuffer
- io.protostuff.LowCopyProtobufOutput (implements io.protostuff.Output)
- io.protostuff.LowCopyProtostuffOutput (implements io.protostuff.Output)
- io.protostuff.MapSchema<K,
V> (implements io.protostuff.Schema<T>) - io.protostuff.MessageMapSchema<K,
V> - io.protostuff.StringMapSchema<V>
- io.protostuff.MessageMapSchema<K,
- io.protostuff.MapSchema.MapWrapper<K,
V> (implements java.util.Map.Entry<K, V>) - io.protostuff.parser.Mutable<T>
- io.protostuff.NumberParser
- io.protostuff.runtime.ObjectSchema.ArrayWrapper (implements java.util.Collection<E>)
- io.protostuff.runtime.OnDemandSunReflectionFactory
- io.protostuff.Pipe
- 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.ProtobufIOUtil
- io.protostuff.compiler.ProtoModule (implements java.io.Serializable)
- io.protostuff.mojo.ProtoModule
- io.protostuff.ProtostuffIOUtil
- io.protostuff.parser.ProtoUtil
- org.antlr.runtime.RuleReturnScope
- org.antlr.runtime.ParserRuleReturnScope
- io.protostuff.parser.ProtoParser.annotation_entry_return
- io.protostuff.parser.ProtoParser.annotation_keyval_return
- io.protostuff.parser.ProtoParser.doc_entry_return
- io.protostuff.parser.ProtoParser.enum_block_return
- io.protostuff.parser.ProtoParser.enum_body_return
- io.protostuff.parser.ProtoParser.enum_field_return
- io.protostuff.parser.ProtoParser.enum_options_return
- io.protostuff.parser.ProtoParser.extend_block_return
- io.protostuff.parser.ProtoParser.extend_body_return
- io.protostuff.parser.ProtoParser.extensions_range_return
- io.protostuff.parser.ProtoParser.field_options_keyval_return
- io.protostuff.parser.ProtoParser.field_options_return
- io.protostuff.parser.ProtoParser.field_type_return
- io.protostuff.parser.ProtoParser.header_import_return
- io.protostuff.parser.ProtoParser.header_package_return
- io.protostuff.parser.ProtoParser.header_syntax_return
- io.protostuff.parser.ProtoParser.ignore_block_body_return
- io.protostuff.parser.ProtoParser.ignore_block_return
- io.protostuff.parser.ProtoParser.message_block_return
- io.protostuff.parser.ProtoParser.message_body_return
- io.protostuff.parser.ProtoParser.message_field_return
- io.protostuff.parser.ProtoParser.option_entry_return
- io.protostuff.parser.ProtoParser.parse_return
- io.protostuff.parser.ProtoParser.rpc_block_return
- io.protostuff.parser.ProtoParser.rpc_body_block_return
- io.protostuff.parser.ProtoParser.service_block_return
- io.protostuff.parser.ProtoParser.service_body_return
- io.protostuff.parser.ProtoParser.signed_constant_return
- io.protostuff.parser.ProtoParser.statement_return
- io.protostuff.parser.ProtoParser.var_full_return
- io.protostuff.parser.ProtoParser.var_reserved_return
- io.protostuff.parser.ProtoParser.var_return
- org.antlr.runtime.ParserRuleReturnScope
- 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>
- io.protostuff.SmileIOUtil
- io.protostuff.compiler.STCodeGenerator (implements io.protostuff.compiler.ProtoCompiler)
- io.protostuff.compiler.PluginProtoCompiler
- io.protostuff.compiler.ProtoToGwtOverlayCompiler
- io.protostuff.compiler.ProtoToJavaBeanCompiler
- io.protostuff.compiler.ProtoToJavaBeanPrimitiveCompiler
- io.protostuff.compiler.ProtoToJavaBeanMeCompiler
- io.protostuff.compiler.ProtoToJavaBeanModelCompiler
- io.protostuff.compiler.ProtoToJavaV2ProtocSchemaCompiler
- io.protostuff.compiler.ProtoToProtoCompiler
- io.protostuff.StreamedStringSerializer
- io.protostuff.StringSerializer
- io.protostuff.StringSerializer.STRING
- io.protostuff.parser.TextFormat
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.io.IOException
- io.protostuff.ProtostuffException
- io.protostuff.JsonInputException
- io.protostuff.ProtobufException
- io.protostuff.XmlInputException
- io.protostuff.XmlOutputException
- io.protostuff.ProtostuffException
- java.lang.RuntimeException
- io.protostuff.runtime.IdStrategy.UnknownTypeException
- io.protostuff.parser.TextFormat.InvalidEscapeSequenceException
- io.protostuff.UninitializedMessageException
- java.io.IOException
- java.lang.Exception
- com.fasterxml.jackson.core.TokenStreamFactory (implements java.io.Serializable, com.fasterxml.jackson.core.Versioned)
- com.fasterxml.jackson.core.JsonFactory (implements java.io.Serializable)
- io.protostuff.JsonIOUtil.Factory
- com.fasterxml.jackson.dataformat.smile.SmileFactory
- io.protostuff.SmileIOUtil.Factory
- com.fasterxml.jackson.core.JsonFactory (implements java.io.Serializable)
- io.protostuff.Uber
- io.protostuff.UnsignedNumberUtil
- io.protostuff.WireFormat
- io.protostuff.WriteSession
- io.protostuff.JsonXOutput (implements io.protostuff.Output, io.protostuff.StatefulOutput)
- io.protostuff.KvpOutput (implements io.protostuff.Output)
- io.protostuff.ProtobufOutput (implements io.protostuff.Output)
- io.protostuff.ProtostuffOutput (implements io.protostuff.Output)
- io.protostuff.XmlXOutput (implements io.protostuff.Output, io.protostuff.StatefulOutput)
- io.protostuff.YamlOutput (implements io.protostuff.Output, io.protostuff.StatefulOutput)
- io.protostuff.XmlInput (implements io.protostuff.Input)
- io.protostuff.XmlIOFactoryUtil
- io.protostuff.XmlIOUtil
- io.protostuff.XmlOutput (implements io.protostuff.Output, io.protostuff.StatefulOutput)
- io.protostuff.XmlXIOUtil
- io.protostuff.YamlIOUtil
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- io.protostuff.runtime.Accessor.Factory
- io.protostuff.Builder<T>
- io.protostuff.CollectionSchema.MessageFactory
- io.protostuff.compiler.CompilerMain.CompilerResolver
- io.protostuff.runtime.Delegate<V>
- io.protostuff.EnumLite<E>
- io.protostuff.runtime.FieldMap<T>
- io.protostuff.compiler.Formatter
- io.protostuff.parser.HasAnnotations
- io.protostuff.parser.HasName
- io.protostuff.parser.HasOptions
- io.protostuff.parser.HasFields
- io.protostuff.parser.HasProto
- io.protostuff.runtime.IdStrategy.Factory
- io.protostuff.Input
- io.protostuff.GraphInput
- io.protostuff.ListAdapter.Converter<F,
T> - io.protostuff.MapSchema.MessageFactory
- io.protostuff.Message<T>
- io.protostuff.runtime.NumericIdStrategy.Registry
- io.protostuff.Output
- io.protostuff.StatefulOutput
- io.protostuff.compiler.PluginProtoCompiler.GroupResolver
- io.protostuff.runtime.PolymorphicSchema.Factory
- io.protostuff.runtime.PolymorphicSchema.Handler
- io.protostuff.runtime.Predicate
- io.protostuff.runtime.Predicate.Factory
- io.protostuff.parser.Proto.Loader
- io.protostuff.compiler.ProtoCompiler
- io.protostuff.runtime.RuntimeView.Factory
- io.protostuff.Schema<T>
- io.protostuff.WriteSession.FlushHandler
Annotation Type Hierarchy
- io.protostuff.Exclude (implements java.lang.annotation.Annotation)
- io.protostuff.Morph (implements java.lang.annotation.Annotation)
- io.protostuff.Request (implements java.lang.annotation.Annotation)
- io.protostuff.Response (implements java.lang.annotation.Annotation)
- io.protostuff.Rpc (implements java.lang.annotation.Annotation)
- io.protostuff.Service (implements java.lang.annotation.Annotation)
- io.protostuff.Tag (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.protostuff.CollectionSchema.MessageFactories (implements io.protostuff.CollectionSchema.MessageFactory)
- io.protostuff.parser.Field.Modifier
- io.protostuff.compiler.Formatter.BUILTIN (implements io.protostuff.compiler.Formatter)
- io.protostuff.MapSchema.MessageFactories (implements io.protostuff.MapSchema.MessageFactory)
- 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)
- io.protostuff.WireFormat.FieldType
- io.protostuff.WireFormat.JavaType
- io.protostuff.WriteSink
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)