|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| EnumLite<E extends Enum<E>> | Interface for an enum value for use with code-generated enums. |
| GraphInput | An input that is stateful and keeps track of the references. |
| Input | An Input lets an application read primitive data types and objects from a source of data. |
| Message<T> | The serializable object where its schema handles its serialization
and deserialization. |
| Output | An Output lets an application write primitive data types and objects to a sink of data. |
| Schema<T> | Handles the serialization and deserialization of a message/object tied to this. |
| StatefulOutput | An output that keeps the state of the schema being used. |
| Class Summary | |
|---|---|
| B64Code | Fast B64 Encoder/Decoder as described in RFC 1421. |
| ByteString | Immutable array of bytes. |
| CustomSchema<T> | A schema (helper class) that wraps another schema and allows its subclasses to override certain methods for more customization. |
| FilterInput<F extends Input> | A FilterInput contains some other input, which it uses as its basic
source of data. |
| FilterOutput<F extends Output> | A FilterOutput contains some other output, which it uses as its basic
sink of data. |
| IntSerializer | Int32/Int64 serialization |
| LinkedBuffer | A buffer that wraps a byte array and has a reference to the next buffer for dynamic increase. |
| NumberParser | An IO utility for dealing with raw ascii bytes. |
| Pipe | Transfers data from an Input to an Output. |
| Pipe.Schema<T> | Schema for transferring data from a source (Input) to a
different sink (Output). |
| StreamedStringSerializer | UTF-8 String serialization |
| StringSerializer | UTF-8 String serialization |
| StringSerializer.STRING | |
| WireFormat | This class is used internally by the Protocol Buffer library and generated message implementations. |
| WriteSession | Designed to be subclassed by implementations of Output for easier serialization
code for streaming or full buffering. |
| Enum Summary | |
|---|---|
| WireFormat.FieldType | This is here to support runtime schemas. |
| WireFormat.JavaType | This is here to support runtime schemas. |
| WriteSink | The flexible output for outputs that use WriteSession. |
| Exception Summary | |
|---|---|
| ProtostuffException | The base io exception for all formats (protobuf/json/xml). |
| UninitializedMessageException | Thrown when attempting to build a protocol message that is missing required fields. |
| Annotation Types Summary | |
|---|---|
| Morph | Used to configure non-final pojos, map interfaces and collection interfaces. |
| Tag | A field annotation to configure the field number explicitly. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||