| Modifier and Type | Class and Description |
|---|---|
class |
CustomSchema<T>
A schema (helper class) that wraps another schema and allows its subclasses to
override certain methods for more customization.
|
static class |
Pipe.Schema<T>
|
| Modifier and Type | Field and Description |
|---|---|
protected Schema<T> |
CustomSchema.schema |
Schema<?> |
UninitializedMessageException.targetSchema |
Schema<T> |
Pipe.Schema.wrappedSchema |
| Modifier and Type | Method and Description |
|---|---|
Schema<T> |
Message.cachedSchema()
Gets the cached schema of this message.
|
<T> Schema<T> |
UninitializedMessageException.getTargetSchema() |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
FilterInput.handleUnknownField(int fieldNumber,
Schema<T> schema) |
<T> void |
Input.handleUnknownField(int fieldNumber,
Schema<T> schema)
The underlying implementation should handle the unknown field.
|
<T> T |
FilterInput.mergeObject(T value,
Schema<T> schema) |
<T> T |
Input.mergeObject(T value,
Schema<T> schema)
Merges an object(with schema) field value.
|
<T> int |
FilterInput.readFieldNumber(Schema<T> schema) |
<T> int |
Input.readFieldNumber(Schema<T> schema)
Reads the field number of a message/object tied to the given
schema. |
void |
StatefulOutput.updateLast(Schema<?> schema,
Schema<?> lastSchema)
Updates the schema if
lastSchema was indeed the last schema used. |
void |
StatefulOutput.updateLast(Schema<?> schema,
Schema<?> lastSchema)
Updates the schema if
lastSchema was indeed the last schema used. |
<T> void |
Output.writeObject(int fieldNumber,
T value,
Schema<T> schema,
boolean repeated)
Writes an object(using its schema) field.
|
<T> void |
FilterOutput.writeObject(int fieldNumber,
T value,
Schema<T> schema,
boolean repeated) |
| Constructor and Description |
|---|
CustomSchema(Schema<T> schema) |
Pipe.Schema(Schema<T> wrappedSchema) |
UninitializedMessageException(java.lang.Object targetMessage,
Schema<?> targetSchema) |
UninitializedMessageException(java.lang.String msg,
java.lang.Object targetMessage,
Schema<?> targetSchema) |
Copyright © 2009-2017. All Rights Reserved.