Class ComponentType

  • All Implemented Interfaces:
    ByteBufReader<com.google.gson.JsonElement>, ByteBufWriter<com.google.gson.JsonElement>

    public class ComponentType
    extends Type<com.google.gson.JsonElement>
    • Constructor Detail

      • ComponentType

        public ComponentType()
    • Method Detail

      • read

        public com.google.gson.JsonElement read​(io.netty.buffer.ByteBuf buffer)
                                         throws java.lang.Exception
        Description copied from interface: ByteBufReader
        Read a value from a ByteBuf
        Parameters:
        buffer - The buffer to read from.
        Returns:
        The type based on the class type.
        Throws:
        java.lang.Exception - Throws exception if it failed reading.
      • write

        public void write​(io.netty.buffer.ByteBuf buffer,
                          com.google.gson.JsonElement object)
                   throws java.lang.Exception
        Description copied from interface: ByteBufWriter
        Write an object to a type to a ByteBuf
        Parameters:
        buffer - The buffer to write to
        object - The object to write
        Throws:
        java.lang.Exception - Throws if it failed to write