类 XMessage

  • 所有已实现的接口:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Message

    public class XMessage
    extends Object
    implements Message, com.google.protobuf.Message
    • 构造器详细资料

      • XMessage

        public XMessage​(com.google.protobuf.Message mess)
    • 方法详细资料

      • getMessage

        public com.google.protobuf.Message getMessage()
      • getByteBuffer

        public byte[] getByteBuffer()
        从接口复制的说明: Message
        Returns the array of bytes this Buffer is using to read from.
        指定者:
        getByteBuffer 在接口中 Message
        返回:
        byte array being read from
      • getPosition

        public int getPosition()
        从接口复制的说明: Message
        Returns the current position to write to/ read from
        指定者:
        getPosition 在接口中 Message
        返回:
        the current position to write to/ read from
      • getSerializedSize

        public int getSerializedSize()
        指定者:
        getSerializedSize 在接口中 com.google.protobuf.MessageLite
      • toByteArray

        public byte[] toByteArray()
        指定者:
        toByteArray 在接口中 com.google.protobuf.MessageLite
      • toByteString

        public com.google.protobuf.ByteString toByteString()
        指定者:
        toByteString 在接口中 com.google.protobuf.MessageLite
      • writeDelimitedTo

        public void writeDelimitedTo​(OutputStream arg0)
                              throws IOException
        指定者:
        writeDelimitedTo 在接口中 com.google.protobuf.MessageLite
        抛出:
        IOException
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream arg0)
                     throws IOException
        指定者:
        writeTo 在接口中 com.google.protobuf.MessageLite
        抛出:
        IOException
      • isInitialized

        public boolean isInitialized()
        指定者:
        isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilder
      • findInitializationErrors

        public List<String> findInitializationErrors()
        指定者:
        findInitializationErrors 在接口中 com.google.protobuf.MessageOrBuilder
      • getAllFields

        public Map<com.google.protobuf.Descriptors.FieldDescriptor,​Object> getAllFields()
        指定者:
        getAllFields 在接口中 com.google.protobuf.MessageOrBuilder
      • getDefaultInstanceForType

        public com.google.protobuf.Message getDefaultInstanceForType()
        指定者:
        getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuilder
        指定者:
        getDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilder
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        指定者:
        getDescriptorForType 在接口中 com.google.protobuf.MessageOrBuilder
      • getField

        public Object getField​(com.google.protobuf.Descriptors.FieldDescriptor arg0)
        指定者:
        getField 在接口中 com.google.protobuf.MessageOrBuilder
      • getInitializationErrorString

        public String getInitializationErrorString()
        指定者:
        getInitializationErrorString 在接口中 com.google.protobuf.MessageOrBuilder
      • getOneofFieldDescriptor

        public com.google.protobuf.Descriptors.FieldDescriptor getOneofFieldDescriptor​(com.google.protobuf.Descriptors.OneofDescriptor arg0)
        指定者:
        getOneofFieldDescriptor 在接口中 com.google.protobuf.MessageOrBuilder
      • getRepeatedField

        public Object getRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor arg0,
                                       int arg1)
        指定者:
        getRepeatedField 在接口中 com.google.protobuf.MessageOrBuilder
      • getRepeatedFieldCount

        public int getRepeatedFieldCount​(com.google.protobuf.Descriptors.FieldDescriptor arg0)
        指定者:
        getRepeatedFieldCount 在接口中 com.google.protobuf.MessageOrBuilder
      • getUnknownFields

        public com.google.protobuf.UnknownFieldSet getUnknownFields()
        指定者:
        getUnknownFields 在接口中 com.google.protobuf.MessageOrBuilder
      • hasField

        public boolean hasField​(com.google.protobuf.Descriptors.FieldDescriptor arg0)
        指定者:
        hasField 在接口中 com.google.protobuf.MessageOrBuilder
      • hasOneof

        public boolean hasOneof​(com.google.protobuf.Descriptors.OneofDescriptor arg0)
        指定者:
        hasOneof 在接口中 com.google.protobuf.MessageOrBuilder
      • getParserForType

        public com.google.protobuf.Parser<? extends com.google.protobuf.Message> getParserForType()
        指定者:
        getParserForType 在接口中 com.google.protobuf.Message
        指定者:
        getParserForType 在接口中 com.google.protobuf.MessageLite
      • newBuilderForType

        public com.google.protobuf.Message.Builder newBuilderForType()
        指定者:
        newBuilderForType 在接口中 com.google.protobuf.Message
        指定者:
        newBuilderForType 在接口中 com.google.protobuf.MessageLite
      • toBuilder

        public com.google.protobuf.Message.Builder toBuilder()
        指定者:
        toBuilder 在接口中 com.google.protobuf.Message
        指定者:
        toBuilder 在接口中 com.google.protobuf.MessageLite