|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.google.protobuf.AbstractMessage
public abstract class AbstractMessage
A partial implementation of the Message interface which implements
as many methods of that interface as possible in terms of other methods.
| Nested Class Summary | |
|---|---|
static class |
AbstractMessage.Builder<BuilderType extends AbstractMessage.Builder>
A partial implementation of the Message.Builder interface which
implements as many methods of that interface as possible in terms of
other methods. |
| Constructor Summary | |
|---|---|
AbstractMessage()
|
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object other)
Compares the specified object with this message for equality. |
int |
getSerializedSize()
Get the number of bytes required to encode this message. |
int |
hashCode()
Returns the hash code value for this message. |
boolean |
isInitialized()
Returns true if all required fields in the message and all embedded messages are set, false otherwise. |
byte[] |
toByteArray()
Serializes the message to a byte array and returns it. |
ByteString |
toByteString()
Serializes the message to a ByteString and returns it. |
java.lang.String |
toString()
Converts the message to a string in protocol buffer text format. |
void |
writeTo(CodedOutputStream output)
Serializes the message and writes it to output. |
void |
writeTo(java.io.OutputStream output)
Serializes the message and writes it to output. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.google.protobuf.Message |
|---|
getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, newBuilderForType |
| Constructor Detail |
|---|
public AbstractMessage()
| Method Detail |
|---|
public boolean isInitialized()
Message
isInitialized in interface Messagepublic final java.lang.String toString()
MessageTextFormat.printToString(Message).
toString in interface MessagetoString in class java.lang.Object
public void writeTo(CodedOutputStream output)
throws java.io.IOException
Messageoutput. This does not
flush or close the stream.
writeTo in interface Messagejava.io.IOExceptionpublic ByteString toByteString()
MessageByteString and returns it. This is
just a trivial wrapper around
Message.writeTo(CodedOutputStream).
toByteString in interface Messagepublic byte[] toByteArray()
Messagebyte array and returns it. This is
just a trivial wrapper around
Message.writeTo(CodedOutputStream).
toByteArray in interface Message
public void writeTo(java.io.OutputStream output)
throws java.io.IOException
Messageoutput. This is just a
trivial wrapper around Message.writeTo(CodedOutputStream). This does
not flush or close the stream.
writeTo in interface Messagejava.io.IOExceptionpublic int getSerializedSize()
Message
getSerializedSize in interface Messagepublic boolean equals(java.lang.Object other)
MessagegetDescriptorForType()) and has identical values for
all of its fields.
equals in interface Messageequals in class java.lang.Objectother - object to be compared for equality with this message
public int hashCode()
Message
hashCode in interface MessagehashCode in class java.lang.ObjectMap.hashCode()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||