| Constructor and Description |
|---|
CustomSchema(Schema<T> schema) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getFieldName(int number)
Gets the field name associated with the number.
|
int |
getFieldNumber(java.lang.String name)
Gets the field number associated with the name.
|
boolean |
isInitialized(T message)
Returns true if there is no required field or if all the required fields are set.
|
void |
mergeFrom(Input input,
T message)
Deserializes a message/object from the
input. |
java.lang.String |
messageFullName()
Returns the full name of the message tied to this schema.
|
java.lang.String |
messageName()
Returns the simple name of the message tied to this schema.
|
T |
newMessage()
Creates the message/object tied to this schema.
|
java.lang.Class<? super T> |
typeClass()
Gets the class of the message.
|
void |
writeTo(Output output,
T message)
Serializes a message/object to the
output. |
public java.lang.String getFieldName(int number)
Schemareturn String.valueOf(number);
getFieldName in interface Schema<T>public int getFieldNumber(java.lang.String name)
Schemareturn Integer.parseInt(name);
getFieldNumber in interface Schema<T>public boolean isInitialized(T message)
SchemaisInitialized in interface Schema<T>public void mergeFrom(Input input, T message) throws java.io.IOException
Schemainput.public java.lang.String messageFullName()
SchemamessageFullName in interface Schema<T>public java.lang.String messageName()
SchemamessageName in interface Schema<T>public T newMessage()
SchemanewMessage in interface Schema<T>public java.lang.Class<? super T> typeClass()
SchemaCopyright © 2009-2017. All Rights Reserved.