|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.google.protobuf.AbstractMessageLite com.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. |
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 . |
Methods inherited from class com.google.protobuf.AbstractMessageLite |
---|
toByteArray, toByteString, writeDelimitedTo, writeTo |
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, toBuilder |
Methods inherited from interface com.google.protobuf.MessageLite |
---|
toByteArray, toByteString, writeDelimitedTo, writeTo |
Constructor Detail |
---|
public AbstractMessage()
Method Detail |
---|
public boolean isInitialized()
MessageLite
isInitialized
in interface MessageLite
public final java.lang.String toString()
Message
TextFormat.printToString(Message)
.
toString
in interface Message
toString
in class java.lang.Object
public void writeTo(CodedOutputStream output) throws java.io.IOException
MessageLite
output
. This does not
flush or close the stream.
writeTo
in interface MessageLite
java.io.IOException
public int getSerializedSize()
MessageLite
getSerializedSize
in interface MessageLite
public boolean equals(java.lang.Object other)
Message
getDescriptorForType()
) and has identical values for
all of its fields.
equals
in interface Message
equals
in class java.lang.Object
other
- object to be compared for equality with this message
public int hashCode()
Message
hashCode
in interface Message
hashCode
in class java.lang.Object
Map.hashCode()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |