|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object 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. |
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 Message
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
Message
output
. This does not
flush or close the stream.
writeTo
in interface Message
java.io.IOException
public ByteString toByteString()
Message
ByteString
and returns it. This is
just a trivial wrapper around
Message.writeTo(CodedOutputStream)
.
toByteString
in interface Message
public byte[] toByteArray()
Message
byte
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
Message
output
. This is just a
trivial wrapper around Message.writeTo(CodedOutputStream)
. This does
not flush or close the stream.
writeTo
in interface Message
java.io.IOException
public int getSerializedSize()
Message
getSerializedSize
in interface Message
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 |