| B64Code |
Fast B64 Encoder/Decoder as described in RFC 1421.
|
| ByteArrayInput |
Reads and decodes protocol buffer message fields from an internal byte array buffer.
|
| ByteBufferInput |
Reads and decodes protocol buffer message fields from an internal byte array buffer.
|
| ByteString |
Immutable array of bytes.
|
| CodedInput |
Reads and decodes protocol message fields.
|
| CollectionSchema<V> |
A schema for standard jdk collections.
|
| 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.
|
| GraphByteArrayInput |
A ByteArrayInput w/c can handle cyclic dependencies when deserializing objects with graph transformations.
|
| GraphCodedInput |
A CodedInput w/c can handle cyclic dependencies when deserializing objects with graph transformations.
|
| GraphIOUtil |
IO Utilities for graph objects (references and cyclic dependencies).
|
| GraphProtostuffOutput |
A ProtostuffOutput w/c can handle cyclic dependencies when serializing objects with graph transformations.
|
| GraphProtostuffOutput.IdentityMap |
A trimed-down version of IdentityHashMap w/c caters to the specific needs of GraphOutput.
|
| IntSerializer |
Int32/Int64 serialization
|
| IOUtil |
Common io utils for the supported formats.
|
| JsonInput |
An input used for reading data with json format.
|
| JsonIOUtil |
Utility for the JSON serialization/deserialization of messages and objects tied to a schema.
|
| JsonIOUtil.Factory |
A custom factory simply to expose certain fields.
|
| JsonOutput |
An output used for writing data with json format.
|
| JsonXIOUtil |
|
| JsonXOutput |
An optimized json output which is efficient in writing numeric keys and pre-encoded utf8 strings (in byte array
form).
|
| KvpByteArrayInput |
An input for deserializing kvp-encoded messages.
|
| KvpInput |
An input for deserializing kvp-encoded messages.
|
| KvpOutput |
An output for serializing kvp-encoded messages (from a byte array as source).
|
| LimitedInputStream |
An InputStream implementations which reads from some other InputStream but is limited to a particular number of
bytes.
|
| LinkBuffer |
A list of ByteBuffers.
|
| LinkedBuffer |
A buffer that wraps a byte array and has a reference to the next buffer for dynamic increase.
|
| ListAdapter<F,T> |
Provides an immutable view of List<T> around a List<F>.
|
| LowCopyProtobufOutput |
Output that differs from the standard by attempting to avoid extra copies of large ByteBuffer fields.
|
| LowCopyProtostuffOutput |
Output that differs from the standard by attempting to avoid extra copies of large ByteBuffer fields.
|
| MapSchema<K,V> |
A schema for a Map.
|
| MapSchema.MapWrapper<K,V> |
A Map.Entry w/c wraps a Map.
|
| MessageCollectionSchema<V> |
A schema for a Collection with Message or pojo values.
|
| MessageMapSchema<K,V> |
A schema for a Map with Message or pojo keys.
|
| NumberParser |
An IO utility for dealing with raw ascii bytes.
|
| Pipe |
|
| Pipe.Schema<T> |
Schema for transferring data from a source ( Input) to a different sink ( Output).
|
| ProtobufIOUtil |
Protobuf ser/deser util for messages/objects.
|
| ProtobufOutput |
Protobuf serialization where the messages must be fully buffered on memory before it can be written to the socket (
OutputStream).
|
| ProtostuffIOUtil |
Protostuff ser/deser util for messages/objects.
|
| ProtostuffOutput |
Dual output for streaming or full buffering.
|
| SmileIOUtil |
Smile IO utilities for messages.
|
| SmileIOUtil.Factory |
A custom factory simply to expose certain fields.
|
| StreamedStringSerializer |
UTF-8 String serialization
|
| StringMapSchema<V> |
A schema for a Map with String keys.
|
| StringSerializer |
UTF-8 String serialization
|
| StringSerializer.STRING |
|
| Uber |
Dummy file to please the ishy sonatype repository (javadoc friggin required).
|
| UnsignedNumberUtil |
|
| 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.
|
| XmlInput |
An input used for reading data with xml format.
|
| XmlIOFactoryUtil |
Resolves the target XMLInputFactory and XMLOutputFactory to use.
|
| XmlIOUtil |
Utility for the XML serialization/deserialization of messages and objects tied to a schema.
|
| XmlOutput |
An output used for writing data with xml format.
|
| XmlXIOUtil |
|
| XmlXOutput |
Optimized xml output.
|
| YamlIOUtil |
Utility for the YAML serialization of messages and objects tied to a schema.
|
| YamlOutput |
An output used for writing data with yaml format.
|