类 FriendlyByteBuf

java.lang.Object
io.netty.buffer.ByteBuf
net.minecraft.network.FriendlyByteBuf
所有已实现的接口:
io.netty.buffer.ByteBufConvertible, io.netty.util.ReferenceCounted, Comparable<io.netty.buffer.ByteBuf>, IForgeFriendlyByteBuf

public class FriendlyByteBuf extends io.netty.buffer.ByteBuf implements IForgeFriendlyByteBuf
  • 字段详细资料

    • MAX_VARINT_SIZE

      private static final int MAX_VARINT_SIZE
      另请参阅:
    • MAX_VARLONG_SIZE

      private static final int MAX_VARLONG_SIZE
      另请参阅:
    • DEFAULT_NBT_QUOTA

      public static final int DEFAULT_NBT_QUOTA
      另请参阅:
    • source

      private final io.netty.buffer.ByteBuf source
    • MAX_STRING_LENGTH

      public static final short MAX_STRING_LENGTH
      另请参阅:
    • MAX_COMPONENT_STRING_LENGTH

      public static final int MAX_COMPONENT_STRING_LENGTH
      另请参阅:
    • PUBLIC_KEY_SIZE

      private static final int PUBLIC_KEY_SIZE
      另请参阅:
    • MAX_PUBLIC_KEY_HEADER_SIZE

      private static final int MAX_PUBLIC_KEY_HEADER_SIZE
      另请参阅:
    • MAX_PUBLIC_KEY_LENGTH

      private static final int MAX_PUBLIC_KEY_LENGTH
      另请参阅:
    • GSON

      private static final com.google.gson.Gson GSON
  • 构造器详细资料

    • FriendlyByteBuf

      public FriendlyByteBuf(io.netty.buffer.ByteBuf pSource)
  • 方法详细资料

    • getVarIntSize

      public static int getVarIntSize(int pInput)
    • getVarLongSize

      public static int getVarLongSize(long pInput)
    • readWithCodec

      @Deprecated public <T> T readWithCodec(com.mojang.serialization.DynamicOps<Tag> pOps, com.mojang.serialization.Codec<T> pCodec)
      已过时。
    • writeWithCodec

      @Deprecated public <T> void writeWithCodec(com.mojang.serialization.DynamicOps<Tag> pOps, com.mojang.serialization.Codec<T> pCodec, T pValue)
      已过时。
    • readJsonWithCodec

      public <T> T readJsonWithCodec(com.mojang.serialization.Codec<T> pCodec)
    • writeJsonWithCodec

      public <T> void writeJsonWithCodec(com.mojang.serialization.Codec<T> pCodec, T pValue)
    • writeId

      public <T> void writeId(IdMap<T> pIdMap, T pValue)
    • writeId

      public <T> void writeId(IdMap<Holder<T>> pIdMap, Holder<T> pValue, FriendlyByteBuf.Writer<T> pWriter)
    • readById

      @Nullable public <T> T readById(IdMap<T> pIdMap)
    • readById

      public <T> Holder<T> readById(IdMap<Holder<T>> pIdMap, FriendlyByteBuf.Reader<T> pReader)
    • limitValue

      public static <T> IntFunction<T> limitValue(IntFunction<T> pFunction, int pLimit)
    • readCollection

      public <T, C extends Collection<T>> C readCollection(IntFunction<C> pCollectionFactory, FriendlyByteBuf.Reader<T> pElementReader)
    • writeCollection

      public <T> void writeCollection(Collection<T> pCollection, FriendlyByteBuf.Writer<T> pElementWriter)
    • readList

      public <T> List<T> readList(FriendlyByteBuf.Reader<T> pElementReader)
    • readIntIdList

      public it.unimi.dsi.fastutil.ints.IntList readIntIdList()
    • writeIntIdList

      public void writeIntIdList(it.unimi.dsi.fastutil.ints.IntList pItIdList)
    • readMap

      public <K, V, M extends Map<K, V>> M readMap(IntFunction<M> pMapFactory, FriendlyByteBuf.Reader<K> pKeyReader, FriendlyByteBuf.Reader<V> pValueReader)
    • readMap

      public <K, V> Map<K,V> readMap(FriendlyByteBuf.Reader<K> pKeyReader, FriendlyByteBuf.Reader<V> pValueReader)
    • writeMap

      public <K, V> void writeMap(Map<K,V> pMap, FriendlyByteBuf.Writer<K> pKeyWriter, FriendlyByteBuf.Writer<V> pValueWriter)
    • readWithCount

      public void readWithCount(Consumer<FriendlyByteBuf> pReader)
    • writeEnumSet

      public <E extends Enum<E>> void writeEnumSet(EnumSet<E> pEnumSet, Class<E> pEnumClass)
    • readEnumSet

      public <E extends Enum<E>> EnumSet<E> readEnumSet(Class<E> pEnumClass)
    • writeOptional

      public <T> void writeOptional(Optional<T> pOptional, FriendlyByteBuf.Writer<T> pWriter)
    • readOptional

      public <T> Optional<T> readOptional(FriendlyByteBuf.Reader<T> pReader)
    • readNullable

      @Nullable public <T> T readNullable(FriendlyByteBuf.Reader<T> pReader)
    • writeNullable

      public <T> void writeNullable(@Nullable T pValue, FriendlyByteBuf.Writer<T> pWriter)
    • writeEither

      public <L, R> void writeEither(com.mojang.datafixers.util.Either<L,R> pValue, FriendlyByteBuf.Writer<L> pLeftWriter, FriendlyByteBuf.Writer<R> pRightWriter)
    • readEither

      public <L, R> com.mojang.datafixers.util.Either<L,R> readEither(FriendlyByteBuf.Reader<L> pLeftReader, FriendlyByteBuf.Reader<R> pRightReader)
    • readByteArray

      public byte[] readByteArray()
    • writeByteArray

      public FriendlyByteBuf writeByteArray(byte[] pArray)
    • readByteArray

      public byte[] readByteArray(int pMaxLength)
    • writeVarIntArray

      public FriendlyByteBuf writeVarIntArray(int[] pArray)
    • readVarIntArray

      public int[] readVarIntArray()
    • readVarIntArray

      public int[] readVarIntArray(int pMaxLength)
    • writeLongArray

      public FriendlyByteBuf writeLongArray(long[] pArray)
    • readLongArray

      public long[] readLongArray()
    • readLongArray

      public long[] readLongArray(@Nullable long[] pArray)
    • readLongArray

      public long[] readLongArray(@Nullable long[] pArray, int pMaxLength)
    • accessByteBufWithCorrectSize

      public byte[] accessByteBufWithCorrectSize()
    • readBlockPos

      public BlockPos readBlockPos()
    • writeBlockPos

      public FriendlyByteBuf writeBlockPos(BlockPos pPos)
    • readChunkPos

      public ChunkPos readChunkPos()
    • writeChunkPos

      public FriendlyByteBuf writeChunkPos(ChunkPos pChunkPos)
    • readSectionPos

      public SectionPos readSectionPos()
    • writeSectionPos

      public FriendlyByteBuf writeSectionPos(SectionPos pSectionPos)
    • readGlobalPos

      public GlobalPos readGlobalPos()
    • writeGlobalPos

      public void writeGlobalPos(GlobalPos pPos)
    • readVector3f

      public org.joml.Vector3f readVector3f()
    • writeVector3f

      public void writeVector3f(org.joml.Vector3f pVector3f)
    • readQuaternion

      public org.joml.Quaternionf readQuaternion()
    • writeQuaternion

      public void writeQuaternion(org.joml.Quaternionf pQuaternion)
    • readComponent

      public Component readComponent()
    • writeComponent

      public FriendlyByteBuf writeComponent(Component pComponent)
    • readEnum

      public <T extends Enum<T>> T readEnum(Class<T> pEnumClass)
    • writeEnum

      public FriendlyByteBuf writeEnum(Enum<?> pValue)
    • readVarInt

      public int readVarInt()
    • readVarLong

      public long readVarLong()
    • writeUUID

      public FriendlyByteBuf writeUUID(UUID pUuid)
    • readUUID

      public UUID readUUID()
    • writeVarInt

      public FriendlyByteBuf writeVarInt(int p_130131_)
    • writeVarLong

      public FriendlyByteBuf writeVarLong(long pValue)
    • writeNbt

      public FriendlyByteBuf writeNbt(@Nullable CompoundTag pNbt)
    • readNbt

      @Nullable public CompoundTag readNbt()
    • readAnySizeNbt

      @Nullable public CompoundTag readAnySizeNbt()
    • readNbt

      @Nullable public CompoundTag readNbt(NbtAccounter pNbtAccounter)
    • writeItem

      public FriendlyByteBuf writeItem(ItemStack pStack)
    • writeItemStack

      public FriendlyByteBuf writeItemStack(ItemStack pStack, boolean limitedTag)
      Most ItemStack serialization is Server to Client,and doesn't need to know the FULL tag details. One exception is items from the creative menu, which must be sent from Client to Server with their full NBT. If you want to send the FULL tag set limitedTag to false
    • readItem

      public ItemStack readItem()
    • readUtf

      public String readUtf()
    • readUtf

      public String readUtf(int pMaxLength)
    • writeUtf

      public FriendlyByteBuf writeUtf(String pString)
    • writeUtf

      public FriendlyByteBuf writeUtf(String pString, int pMaxLength)
    • getMaxEncodedUtfLength

      private static int getMaxEncodedUtfLength(int pMaxLength)
    • readResourceLocation

      public ResourceLocation readResourceLocation()
    • writeResourceLocation

      public FriendlyByteBuf writeResourceLocation(ResourceLocation pResourceLocation)
    • readResourceKey

      public <T> ResourceKey<T> readResourceKey(ResourceKey<? extends Registry<T>> pRegistryKey)
    • writeResourceKey

      public void writeResourceKey(ResourceKey<?> pResourceKey)
    • readDate

      public Date readDate()
    • writeDate

      public FriendlyByteBuf writeDate(Date pTime)
    • readInstant

      public Instant readInstant()
    • writeInstant

      public void writeInstant(Instant pInstant)
    • readPublicKey

      public PublicKey readPublicKey()
    • writePublicKey

      public FriendlyByteBuf writePublicKey(PublicKey pPublicKey)
    • readBlockHitResult

      public BlockHitResult readBlockHitResult()
    • writeBlockHitResult

      public void writeBlockHitResult(BlockHitResult pResult)
    • readBitSet

      public BitSet readBitSet()
    • writeBitSet

      public void writeBitSet(BitSet pBitSet)
    • readFixedBitSet

      public BitSet readFixedBitSet(int pSize)
    • writeFixedBitSet

      public void writeFixedBitSet(BitSet pBitSet, int pSize)
    • readGameProfile

      public com.mojang.authlib.GameProfile readGameProfile()
    • writeGameProfile

      public void writeGameProfile(com.mojang.authlib.GameProfile pGameProfile)
    • readGameProfileProperties

      public com.mojang.authlib.properties.PropertyMap readGameProfileProperties()
    • writeGameProfileProperties

      public void writeGameProfileProperties(com.mojang.authlib.properties.PropertyMap pGameProfileProperties)
    • readProperty

      public com.mojang.authlib.properties.Property readProperty()
    • writeProperty

      public void writeProperty(com.mojang.authlib.properties.Property p_236806_)
    • capacity

      public int capacity()
      指定者:
      capacity 在类中 io.netty.buffer.ByteBuf
    • capacity

      public io.netty.buffer.ByteBuf capacity(int pNewCapacity)
      指定者:
      capacity 在类中 io.netty.buffer.ByteBuf
    • maxCapacity

      public int maxCapacity()
      指定者:
      maxCapacity 在类中 io.netty.buffer.ByteBuf
    • alloc

      public io.netty.buffer.ByteBufAllocator alloc()
      指定者:
      alloc 在类中 io.netty.buffer.ByteBuf
    • order

      public ByteOrder order()
      指定者:
      order 在类中 io.netty.buffer.ByteBuf
    • order

      public io.netty.buffer.ByteBuf order(ByteOrder pEndianness)
      指定者:
      order 在类中 io.netty.buffer.ByteBuf
    • unwrap

      public io.netty.buffer.ByteBuf unwrap()
      指定者:
      unwrap 在类中 io.netty.buffer.ByteBuf
    • isDirect

      public boolean isDirect()
      指定者:
      isDirect 在类中 io.netty.buffer.ByteBuf
    • isReadOnly

      public boolean isReadOnly()
      指定者:
      isReadOnly 在类中 io.netty.buffer.ByteBuf
    • asReadOnly

      public io.netty.buffer.ByteBuf asReadOnly()
      指定者:
      asReadOnly 在类中 io.netty.buffer.ByteBuf
    • readerIndex

      public int readerIndex()
      指定者:
      readerIndex 在类中 io.netty.buffer.ByteBuf
    • readerIndex

      public io.netty.buffer.ByteBuf readerIndex(int pReaderIndex)
      指定者:
      readerIndex 在类中 io.netty.buffer.ByteBuf
    • writerIndex

      public int writerIndex()
      指定者:
      writerIndex 在类中 io.netty.buffer.ByteBuf
    • writerIndex

      public io.netty.buffer.ByteBuf writerIndex(int pWriterIndex)
      指定者:
      writerIndex 在类中 io.netty.buffer.ByteBuf
    • setIndex

      public io.netty.buffer.ByteBuf setIndex(int pReaderIndex, int pWriterIndex)
      指定者:
      setIndex 在类中 io.netty.buffer.ByteBuf
    • readableBytes

      public int readableBytes()
      指定者:
      readableBytes 在类中 io.netty.buffer.ByteBuf
    • writableBytes

      public int writableBytes()
      指定者:
      writableBytes 在类中 io.netty.buffer.ByteBuf
    • maxWritableBytes

      public int maxWritableBytes()
      指定者:
      maxWritableBytes 在类中 io.netty.buffer.ByteBuf
    • isReadable

      public boolean isReadable()
      指定者:
      isReadable 在类中 io.netty.buffer.ByteBuf
    • isReadable

      public boolean isReadable(int pSize)
      指定者:
      isReadable 在类中 io.netty.buffer.ByteBuf
    • isWritable

      public boolean isWritable()
      指定者:
      isWritable 在类中 io.netty.buffer.ByteBuf
    • isWritable

      public boolean isWritable(int pSize)
      指定者:
      isWritable 在类中 io.netty.buffer.ByteBuf
    • clear

      public io.netty.buffer.ByteBuf clear()
      指定者:
      clear 在类中 io.netty.buffer.ByteBuf
    • markReaderIndex

      public io.netty.buffer.ByteBuf markReaderIndex()
      指定者:
      markReaderIndex 在类中 io.netty.buffer.ByteBuf
    • resetReaderIndex

      public io.netty.buffer.ByteBuf resetReaderIndex()
      指定者:
      resetReaderIndex 在类中 io.netty.buffer.ByteBuf
    • markWriterIndex

      public io.netty.buffer.ByteBuf markWriterIndex()
      指定者:
      markWriterIndex 在类中 io.netty.buffer.ByteBuf
    • resetWriterIndex

      public io.netty.buffer.ByteBuf resetWriterIndex()
      指定者:
      resetWriterIndex 在类中 io.netty.buffer.ByteBuf
    • discardReadBytes

      public io.netty.buffer.ByteBuf discardReadBytes()
      指定者:
      discardReadBytes 在类中 io.netty.buffer.ByteBuf
    • discardSomeReadBytes

      public io.netty.buffer.ByteBuf discardSomeReadBytes()
      指定者:
      discardSomeReadBytes 在类中 io.netty.buffer.ByteBuf
    • ensureWritable

      public io.netty.buffer.ByteBuf ensureWritable(int pSize)
      指定者:
      ensureWritable 在类中 io.netty.buffer.ByteBuf
    • ensureWritable

      public int ensureWritable(int pSize, boolean pForce)
      指定者:
      ensureWritable 在类中 io.netty.buffer.ByteBuf
    • getBoolean

      public boolean getBoolean(int pIndex)
      指定者:
      getBoolean 在类中 io.netty.buffer.ByteBuf
    • getByte

      public byte getByte(int pIndex)
      指定者:
      getByte 在类中 io.netty.buffer.ByteBuf
    • getUnsignedByte

      public short getUnsignedByte(int pIndex)
      指定者:
      getUnsignedByte 在类中 io.netty.buffer.ByteBuf
    • getShort

      public short getShort(int pIndex)
      指定者:
      getShort 在类中 io.netty.buffer.ByteBuf
    • getShortLE

      public short getShortLE(int pIndex)
      指定者:
      getShortLE 在类中 io.netty.buffer.ByteBuf
    • getUnsignedShort

      public int getUnsignedShort(int pIndex)
      指定者:
      getUnsignedShort 在类中 io.netty.buffer.ByteBuf
    • getUnsignedShortLE

      public int getUnsignedShortLE(int pIndex)
      指定者:
      getUnsignedShortLE 在类中 io.netty.buffer.ByteBuf
    • getMedium

      public int getMedium(int pIndex)
      指定者:
      getMedium 在类中 io.netty.buffer.ByteBuf
    • getMediumLE

      public int getMediumLE(int pIndex)
      指定者:
      getMediumLE 在类中 io.netty.buffer.ByteBuf
    • getUnsignedMedium

      public int getUnsignedMedium(int pIndex)
      指定者:
      getUnsignedMedium 在类中 io.netty.buffer.ByteBuf
    • getUnsignedMediumLE

      public int getUnsignedMediumLE(int pIndex)
      指定者:
      getUnsignedMediumLE 在类中 io.netty.buffer.ByteBuf
    • getInt

      public int getInt(int pIndex)
      指定者:
      getInt 在类中 io.netty.buffer.ByteBuf
    • getIntLE

      public int getIntLE(int pIndex)
      指定者:
      getIntLE 在类中 io.netty.buffer.ByteBuf
    • getUnsignedInt

      public long getUnsignedInt(int pIndex)
      指定者:
      getUnsignedInt 在类中 io.netty.buffer.ByteBuf
    • getUnsignedIntLE

      public long getUnsignedIntLE(int pIndex)
      指定者:
      getUnsignedIntLE 在类中 io.netty.buffer.ByteBuf
    • getLong

      public long getLong(int pIndex)
      指定者:
      getLong 在类中 io.netty.buffer.ByteBuf
    • getLongLE

      public long getLongLE(int pIndex)
      指定者:
      getLongLE 在类中 io.netty.buffer.ByteBuf
    • getChar

      public char getChar(int pIndex)
      指定者:
      getChar 在类中 io.netty.buffer.ByteBuf
    • getFloat

      public float getFloat(int pIndex)
      指定者:
      getFloat 在类中 io.netty.buffer.ByteBuf
    • getDouble

      public double getDouble(int pIndex)
      指定者:
      getDouble 在类中 io.netty.buffer.ByteBuf
    • getBytes

      public io.netty.buffer.ByteBuf getBytes(int pIndex, io.netty.buffer.ByteBuf pDestination)
      指定者:
      getBytes 在类中 io.netty.buffer.ByteBuf
    • getBytes

      public io.netty.buffer.ByteBuf getBytes(int pIndex, io.netty.buffer.ByteBuf pDestination, int pLength)
      指定者:
      getBytes 在类中 io.netty.buffer.ByteBuf
    • getBytes

      public io.netty.buffer.ByteBuf getBytes(int pIndex, io.netty.buffer.ByteBuf pDestination, int pDestinationIndex, int pLength)
      指定者:
      getBytes 在类中 io.netty.buffer.ByteBuf
    • getBytes

      public io.netty.buffer.ByteBuf getBytes(int pIndex, byte[] pDestination)
      指定者:
      getBytes 在类中 io.netty.buffer.ByteBuf
    • getBytes

      public io.netty.buffer.ByteBuf getBytes(int pIndex, byte[] pDestination, int pDestinationIndex, int pLength)
      指定者:
      getBytes 在类中 io.netty.buffer.ByteBuf
    • getBytes

      public io.netty.buffer.ByteBuf getBytes(int pIndex, ByteBuffer pDestination)
      指定者:
      getBytes 在类中 io.netty.buffer.ByteBuf
    • getBytes

      public io.netty.buffer.ByteBuf getBytes(int pIndex, OutputStream pOut, int pLength) throws IOException
      指定者:
      getBytes 在类中 io.netty.buffer.ByteBuf
      抛出:
      IOException
    • getBytes

      public int getBytes(int pIndex, GatheringByteChannel pOut, int pLength) throws IOException
      指定者:
      getBytes 在类中 io.netty.buffer.ByteBuf
      抛出:
      IOException
    • getBytes

      public int getBytes(int pIndex, FileChannel pOut, long pPosition, int pLength) throws IOException
      指定者:
      getBytes 在类中 io.netty.buffer.ByteBuf
      抛出:
      IOException
    • getCharSequence

      public CharSequence getCharSequence(int pIndex, int pLength, Charset pCharset)
      指定者:
      getCharSequence 在类中 io.netty.buffer.ByteBuf
    • setBoolean

      public io.netty.buffer.ByteBuf setBoolean(int pIndex, boolean pValue)
      指定者:
      setBoolean 在类中 io.netty.buffer.ByteBuf
    • setByte

      public io.netty.buffer.ByteBuf setByte(int pIndex, int pValue)
      指定者:
      setByte 在类中 io.netty.buffer.ByteBuf
    • setShort

      public io.netty.buffer.ByteBuf setShort(int pIndex, int pValue)
      指定者:
      setShort 在类中 io.netty.buffer.ByteBuf
    • setShortLE

      public io.netty.buffer.ByteBuf setShortLE(int pIndex, int pValue)
      指定者:
      setShortLE 在类中 io.netty.buffer.ByteBuf
    • setMedium

      public io.netty.buffer.ByteBuf setMedium(int pIndex, int pValue)
      指定者:
      setMedium 在类中 io.netty.buffer.ByteBuf
    • setMediumLE

      public io.netty.buffer.ByteBuf setMediumLE(int pIndex, int pValue)
      指定者:
      setMediumLE 在类中 io.netty.buffer.ByteBuf
    • setInt

      public io.netty.buffer.ByteBuf setInt(int pIndex, int pValue)
      指定者:
      setInt 在类中 io.netty.buffer.ByteBuf
    • setIntLE

      public io.netty.buffer.ByteBuf setIntLE(int pIndex, int pValue)
      指定者:
      setIntLE 在类中 io.netty.buffer.ByteBuf
    • setLong

      public io.netty.buffer.ByteBuf setLong(int pIndex, long pValue)
      指定者:
      setLong 在类中 io.netty.buffer.ByteBuf
    • setLongLE

      public io.netty.buffer.ByteBuf setLongLE(int pIndex, long pValue)
      指定者:
      setLongLE 在类中 io.netty.buffer.ByteBuf
    • setChar

      public io.netty.buffer.ByteBuf setChar(int pIndex, int pValue)
      指定者:
      setChar 在类中 io.netty.buffer.ByteBuf
    • setFloat

      public io.netty.buffer.ByteBuf setFloat(int pIndex, float pValue)
      指定者:
      setFloat 在类中 io.netty.buffer.ByteBuf
    • setDouble

      public io.netty.buffer.ByteBuf setDouble(int pIndex, double pValue)
      指定者:
      setDouble 在类中 io.netty.buffer.ByteBuf
    • setBytes

      public io.netty.buffer.ByteBuf setBytes(int pIndex, io.netty.buffer.ByteBuf pSource)
      指定者:
      setBytes 在类中 io.netty.buffer.ByteBuf
    • setBytes

      public io.netty.buffer.ByteBuf setBytes(int pIndex, io.netty.buffer.ByteBuf pSource, int pLength)
      指定者:
      setBytes 在类中 io.netty.buffer.ByteBuf
    • setBytes

      public io.netty.buffer.ByteBuf setBytes(int pIndex, io.netty.buffer.ByteBuf pSource, int pSourceIndex, int pLength)
      指定者:
      setBytes 在类中 io.netty.buffer.ByteBuf
    • setBytes

      public io.netty.buffer.ByteBuf setBytes(int pIndex, byte[] pSource)
      指定者:
      setBytes 在类中 io.netty.buffer.ByteBuf
    • setBytes

      public io.netty.buffer.ByteBuf setBytes(int pIndex, byte[] pSource, int pSourceIndex, int pLength)
      指定者:
      setBytes 在类中 io.netty.buffer.ByteBuf
    • setBytes

      public io.netty.buffer.ByteBuf setBytes(int pIndex, ByteBuffer pSource)
      指定者:
      setBytes 在类中 io.netty.buffer.ByteBuf
    • setBytes

      public int setBytes(int pIndex, InputStream pIn, int pLength) throws IOException
      指定者:
      setBytes 在类中 io.netty.buffer.ByteBuf
      抛出:
      IOException
    • setBytes

      public int setBytes(int pIndex, ScatteringByteChannel pIn, int pLength) throws IOException
      指定者:
      setBytes 在类中 io.netty.buffer.ByteBuf
      抛出:
      IOException
    • setBytes

      public int setBytes(int pIndex, FileChannel pIn, long pPosition, int pLength) throws IOException
      指定者:
      setBytes 在类中 io.netty.buffer.ByteBuf
      抛出:
      IOException
    • setZero

      public io.netty.buffer.ByteBuf setZero(int pIndex, int pLength)
      指定者:
      setZero 在类中 io.netty.buffer.ByteBuf
    • setCharSequence

      public int setCharSequence(int pIndex, CharSequence pCharSequence, Charset pCharset)
      指定者:
      setCharSequence 在类中 io.netty.buffer.ByteBuf
    • readBoolean

      public boolean readBoolean()
      指定者:
      readBoolean 在类中 io.netty.buffer.ByteBuf
    • readByte

      public byte readByte()
      指定者:
      readByte 在类中 io.netty.buffer.ByteBuf
    • readUnsignedByte

      public short readUnsignedByte()
      指定者:
      readUnsignedByte 在类中 io.netty.buffer.ByteBuf
    • readShort

      public short readShort()
      指定者:
      readShort 在类中 io.netty.buffer.ByteBuf
    • readShortLE

      public short readShortLE()
      指定者:
      readShortLE 在类中 io.netty.buffer.ByteBuf
    • readUnsignedShort

      public int readUnsignedShort()
      指定者:
      readUnsignedShort 在类中 io.netty.buffer.ByteBuf
    • readUnsignedShortLE

      public int readUnsignedShortLE()
      指定者:
      readUnsignedShortLE 在类中 io.netty.buffer.ByteBuf
    • readMedium

      public int readMedium()
      指定者:
      readMedium 在类中 io.netty.buffer.ByteBuf
    • readMediumLE

      public int readMediumLE()
      指定者:
      readMediumLE 在类中 io.netty.buffer.ByteBuf
    • readUnsignedMedium

      public int readUnsignedMedium()
      指定者:
      readUnsignedMedium 在类中 io.netty.buffer.ByteBuf
    • readUnsignedMediumLE

      public int readUnsignedMediumLE()
      指定者:
      readUnsignedMediumLE 在类中 io.netty.buffer.ByteBuf
    • readInt

      public int readInt()
      指定者:
      readInt 在类中 io.netty.buffer.ByteBuf
    • readIntLE

      public int readIntLE()
      指定者:
      readIntLE 在类中 io.netty.buffer.ByteBuf
    • readUnsignedInt

      public long readUnsignedInt()
      指定者:
      readUnsignedInt 在类中 io.netty.buffer.ByteBuf
    • readUnsignedIntLE

      public long readUnsignedIntLE()
      指定者:
      readUnsignedIntLE 在类中 io.netty.buffer.ByteBuf
    • readLong

      public long readLong()
      指定者:
      readLong 在类中 io.netty.buffer.ByteBuf
    • readLongLE

      public long readLongLE()
      指定者:
      readLongLE 在类中 io.netty.buffer.ByteBuf
    • readChar

      public char readChar()
      指定者:
      readChar 在类中 io.netty.buffer.ByteBuf
    • readFloat

      public float readFloat()
      指定者:
      readFloat 在类中 io.netty.buffer.ByteBuf
    • readDouble

      public double readDouble()
      指定者:
      readDouble 在类中 io.netty.buffer.ByteBuf
    • readBytes

      public io.netty.buffer.ByteBuf readBytes(int pLength)
      指定者:
      readBytes 在类中 io.netty.buffer.ByteBuf
    • readSlice

      public io.netty.buffer.ByteBuf readSlice(int pLength)
      指定者:
      readSlice 在类中 io.netty.buffer.ByteBuf
    • readRetainedSlice

      public io.netty.buffer.ByteBuf readRetainedSlice(int pLength)
      指定者:
      readRetainedSlice 在类中 io.netty.buffer.ByteBuf
    • readBytes

      public io.netty.buffer.ByteBuf readBytes(io.netty.buffer.ByteBuf pDestination)
      指定者:
      readBytes 在类中 io.netty.buffer.ByteBuf
    • readBytes

      public io.netty.buffer.ByteBuf readBytes(io.netty.buffer.ByteBuf pDestination, int pLength)
      指定者:
      readBytes 在类中 io.netty.buffer.ByteBuf
    • readBytes

      public io.netty.buffer.ByteBuf readBytes(io.netty.buffer.ByteBuf pDestination, int pDestinationIndex, int pLength)
      指定者:
      readBytes 在类中 io.netty.buffer.ByteBuf
    • readBytes

      public io.netty.buffer.ByteBuf readBytes(byte[] pDestination)
      指定者:
      readBytes 在类中 io.netty.buffer.ByteBuf
    • readBytes

      public io.netty.buffer.ByteBuf readBytes(byte[] pDestination, int pDestinationIndex, int pLength)
      指定者:
      readBytes 在类中 io.netty.buffer.ByteBuf
    • readBytes

      public io.netty.buffer.ByteBuf readBytes(ByteBuffer pDestination)
      指定者:
      readBytes 在类中 io.netty.buffer.ByteBuf
    • readBytes

      public io.netty.buffer.ByteBuf readBytes(OutputStream pOut, int pLength) throws IOException
      指定者:
      readBytes 在类中 io.netty.buffer.ByteBuf
      抛出:
      IOException
    • readBytes

      public int readBytes(GatheringByteChannel pOut, int pLength) throws IOException
      指定者:
      readBytes 在类中 io.netty.buffer.ByteBuf
      抛出:
      IOException
    • readCharSequence

      public CharSequence readCharSequence(int pLength, Charset pCharset)
      指定者:
      readCharSequence 在类中 io.netty.buffer.ByteBuf
    • readBytes

      public int readBytes(FileChannel pOut, long pPosition, int pLength) throws IOException
      指定者:
      readBytes 在类中 io.netty.buffer.ByteBuf
      抛出:
      IOException
    • skipBytes

      public io.netty.buffer.ByteBuf skipBytes(int pLength)
      指定者:
      skipBytes 在类中 io.netty.buffer.ByteBuf
    • writeBoolean

      public io.netty.buffer.ByteBuf writeBoolean(boolean pValue)
      指定者:
      writeBoolean 在类中 io.netty.buffer.ByteBuf
    • writeByte

      public io.netty.buffer.ByteBuf writeByte(int pValue)
      指定者:
      writeByte 在类中 io.netty.buffer.ByteBuf
    • writeShort

      public io.netty.buffer.ByteBuf writeShort(int pValue)
      指定者:
      writeShort 在类中 io.netty.buffer.ByteBuf
    • writeShortLE

      public io.netty.buffer.ByteBuf writeShortLE(int pValue)
      指定者:
      writeShortLE 在类中 io.netty.buffer.ByteBuf
    • writeMedium

      public io.netty.buffer.ByteBuf writeMedium(int pValue)
      指定者:
      writeMedium 在类中 io.netty.buffer.ByteBuf
    • writeMediumLE

      public io.netty.buffer.ByteBuf writeMediumLE(int pValue)
      指定者:
      writeMediumLE 在类中 io.netty.buffer.ByteBuf
    • writeInt

      public io.netty.buffer.ByteBuf writeInt(int pValue)
      指定者:
      writeInt 在类中 io.netty.buffer.ByteBuf
    • writeIntLE

      public io.netty.buffer.ByteBuf writeIntLE(int pValue)
      指定者:
      writeIntLE 在类中 io.netty.buffer.ByteBuf
    • writeLong

      public io.netty.buffer.ByteBuf writeLong(long pValue)
      指定者:
      writeLong 在类中 io.netty.buffer.ByteBuf
    • writeLongLE

      public io.netty.buffer.ByteBuf writeLongLE(long pValue)
      指定者:
      writeLongLE 在类中 io.netty.buffer.ByteBuf
    • writeChar

      public io.netty.buffer.ByteBuf writeChar(int pValue)
      指定者:
      writeChar 在类中 io.netty.buffer.ByteBuf
    • writeFloat

      public io.netty.buffer.ByteBuf writeFloat(float pValue)
      指定者:
      writeFloat 在类中 io.netty.buffer.ByteBuf
    • writeDouble

      public io.netty.buffer.ByteBuf writeDouble(double pValue)
      指定者:
      writeDouble 在类中 io.netty.buffer.ByteBuf
    • writeBytes

      public io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf pSource)
      指定者:
      writeBytes 在类中 io.netty.buffer.ByteBuf
    • writeBytes

      public io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf pSource, int pLength)
      指定者:
      writeBytes 在类中 io.netty.buffer.ByteBuf
    • writeBytes

      public io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf pSource, int pSourceIndex, int pLength)
      指定者:
      writeBytes 在类中 io.netty.buffer.ByteBuf
    • writeBytes

      public io.netty.buffer.ByteBuf writeBytes(byte[] pSource)
      指定者:
      writeBytes 在类中 io.netty.buffer.ByteBuf
    • writeBytes

      public io.netty.buffer.ByteBuf writeBytes(byte[] pSource, int pSourceIndex, int pLength)
      指定者:
      writeBytes 在类中 io.netty.buffer.ByteBuf
    • writeBytes

      public io.netty.buffer.ByteBuf writeBytes(ByteBuffer pSource)
      指定者:
      writeBytes 在类中 io.netty.buffer.ByteBuf
    • writeBytes

      public int writeBytes(InputStream pIn, int pLength) throws IOException
      指定者:
      writeBytes 在类中 io.netty.buffer.ByteBuf
      抛出:
      IOException
    • writeBytes

      public int writeBytes(ScatteringByteChannel pIn, int pLength) throws IOException
      指定者:
      writeBytes 在类中 io.netty.buffer.ByteBuf
      抛出:
      IOException
    • writeBytes

      public int writeBytes(FileChannel pIn, long pPosition, int pLength) throws IOException
      指定者:
      writeBytes 在类中 io.netty.buffer.ByteBuf
      抛出:
      IOException
    • writeZero

      public io.netty.buffer.ByteBuf writeZero(int pLength)
      指定者:
      writeZero 在类中 io.netty.buffer.ByteBuf
    • writeCharSequence

      public int writeCharSequence(CharSequence pCharSequence, Charset pCharset)
      指定者:
      writeCharSequence 在类中 io.netty.buffer.ByteBuf
    • indexOf

      public int indexOf(int pFromIndex, int pToIndex, byte pValue)
      指定者:
      indexOf 在类中 io.netty.buffer.ByteBuf
    • bytesBefore

      public int bytesBefore(byte pValue)
      指定者:
      bytesBefore 在类中 io.netty.buffer.ByteBuf
    • bytesBefore

      public int bytesBefore(int pLength, byte pValue)
      指定者:
      bytesBefore 在类中 io.netty.buffer.ByteBuf
    • bytesBefore

      public int bytesBefore(int pIndex, int pLength, byte pValue)
      指定者:
      bytesBefore 在类中 io.netty.buffer.ByteBuf
    • forEachByte

      public int forEachByte(io.netty.util.ByteProcessor pProcessor)
      指定者:
      forEachByte 在类中 io.netty.buffer.ByteBuf
    • forEachByte

      public int forEachByte(int pIndex, int pLength, io.netty.util.ByteProcessor pProcessor)
      指定者:
      forEachByte 在类中 io.netty.buffer.ByteBuf
    • forEachByteDesc

      public int forEachByteDesc(io.netty.util.ByteProcessor pProcessor)
      指定者:
      forEachByteDesc 在类中 io.netty.buffer.ByteBuf
    • forEachByteDesc

      public int forEachByteDesc(int pIndex, int pLength, io.netty.util.ByteProcessor pProcessor)
      指定者:
      forEachByteDesc 在类中 io.netty.buffer.ByteBuf
    • copy

      public io.netty.buffer.ByteBuf copy()
      指定者:
      copy 在类中 io.netty.buffer.ByteBuf
    • copy

      public io.netty.buffer.ByteBuf copy(int pIndex, int pLength)
      指定者:
      copy 在类中 io.netty.buffer.ByteBuf
    • slice

      public io.netty.buffer.ByteBuf slice()
      指定者:
      slice 在类中 io.netty.buffer.ByteBuf
    • retainedSlice

      public io.netty.buffer.ByteBuf retainedSlice()
      指定者:
      retainedSlice 在类中 io.netty.buffer.ByteBuf
    • slice

      public io.netty.buffer.ByteBuf slice(int pIndex, int pLength)
      指定者:
      slice 在类中 io.netty.buffer.ByteBuf
    • retainedSlice

      public io.netty.buffer.ByteBuf retainedSlice(int pIndex, int pLength)
      指定者:
      retainedSlice 在类中 io.netty.buffer.ByteBuf
    • duplicate

      public io.netty.buffer.ByteBuf duplicate()
      指定者:
      duplicate 在类中 io.netty.buffer.ByteBuf
    • retainedDuplicate

      public io.netty.buffer.ByteBuf retainedDuplicate()
      指定者:
      retainedDuplicate 在类中 io.netty.buffer.ByteBuf
    • nioBufferCount

      public int nioBufferCount()
      指定者:
      nioBufferCount 在类中 io.netty.buffer.ByteBuf
    • nioBuffer

      public ByteBuffer nioBuffer()
      指定者:
      nioBuffer 在类中 io.netty.buffer.ByteBuf
    • nioBuffer

      public ByteBuffer nioBuffer(int pIndex, int pLength)
      指定者:
      nioBuffer 在类中 io.netty.buffer.ByteBuf
    • internalNioBuffer

      public ByteBuffer internalNioBuffer(int pIndex, int pLength)
      指定者:
      internalNioBuffer 在类中 io.netty.buffer.ByteBuf
    • nioBuffers

      public ByteBuffer[] nioBuffers()
      指定者:
      nioBuffers 在类中 io.netty.buffer.ByteBuf
    • nioBuffers

      public ByteBuffer[] nioBuffers(int pIndex, int pLength)
      指定者:
      nioBuffers 在类中 io.netty.buffer.ByteBuf
    • hasArray

      public boolean hasArray()
      指定者:
      hasArray 在类中 io.netty.buffer.ByteBuf
    • array

      public byte[] array()
      指定者:
      array 在类中 io.netty.buffer.ByteBuf
    • arrayOffset

      public int arrayOffset()
      指定者:
      arrayOffset 在类中 io.netty.buffer.ByteBuf
    • hasMemoryAddress

      public boolean hasMemoryAddress()
      指定者:
      hasMemoryAddress 在类中 io.netty.buffer.ByteBuf
    • memoryAddress

      public long memoryAddress()
      指定者:
      memoryAddress 在类中 io.netty.buffer.ByteBuf
    • toString

      public String toString(Charset pCharset)
      指定者:
      toString 在类中 io.netty.buffer.ByteBuf
    • toString

      public String toString(int pIndex, int pLength, Charset pCharset)
      指定者:
      toString 在类中 io.netty.buffer.ByteBuf
    • hashCode

      public int hashCode()
      指定者:
      hashCode 在类中 io.netty.buffer.ByteBuf
    • equals

      public boolean equals(Object pOther)
      指定者:
      equals 在类中 io.netty.buffer.ByteBuf
    • compareTo

      public int compareTo(io.netty.buffer.ByteBuf pOther)
      指定者:
      compareTo 在接口中 Comparable<io.netty.buffer.ByteBuf>
      指定者:
      compareTo 在类中 io.netty.buffer.ByteBuf
    • toString

      public String toString()
      指定者:
      toString 在类中 io.netty.buffer.ByteBuf
    • retain

      public io.netty.buffer.ByteBuf retain(int pIncrement)
      指定者:
      retain 在接口中 io.netty.util.ReferenceCounted
      指定者:
      retain 在类中 io.netty.buffer.ByteBuf
    • retain

      public io.netty.buffer.ByteBuf retain()
      指定者:
      retain 在接口中 io.netty.util.ReferenceCounted
      指定者:
      retain 在类中 io.netty.buffer.ByteBuf
    • touch

      public io.netty.buffer.ByteBuf touch()
      指定者:
      touch 在接口中 io.netty.util.ReferenceCounted
      指定者:
      touch 在类中 io.netty.buffer.ByteBuf
    • touch

      public io.netty.buffer.ByteBuf touch(Object pHint)
      指定者:
      touch 在接口中 io.netty.util.ReferenceCounted
      指定者:
      touch 在类中 io.netty.buffer.ByteBuf
    • refCnt

      public int refCnt()
      指定者:
      refCnt 在接口中 io.netty.util.ReferenceCounted
    • release

      public boolean release()
      指定者:
      release 在接口中 io.netty.util.ReferenceCounted
    • release

      public boolean release(int pDecrement)
      指定者:
      release 在接口中 io.netty.util.ReferenceCounted