Uses of Class
cool.scx.io.exception.NoMoreDataException

Packages that use NoMoreDataException
Package
Description
 
  • Uses of NoMoreDataException in cool.scx.io.data_reader

    Modifier and Type
    Method
    Description
    long
    LinkedDataReader.ensureAvailableOrThrow(long maxPullCount)
     
    default long
    DataReader.indexOf(byte b)
     
    default long
    DataReader.indexOf(byte[] b)
     
    default long
    DataReader.indexOf(byte[] b, long maxLength)
     
    default long
    DataReader.indexOf(byte[] b, long maxLength, long maxPullCount)
     
    default long
    DataReader.indexOf(byte b, long maxLength)
     
    default long
    DataReader.indexOf(byte b, long maxLength, long maxPullCount)
     
    long
    DataReader.indexOf(DataIndexer indexer, long maxLength, long maxPullCount)
    查找索引
    long
    LinkedDataReader.indexOf(DataIndexer indexer, long maxLength, long maxPullCount)
     
    byte
    DataReader.peek()
    查看单个字节 (指针会移动) 当没有更多的数据时会抛出异常
    default byte[]
    DataReader.peek(int maxLength)
     
    default byte[]
    DataReader.peek(int maxLength, long maxPullCount)
     
    default void
    DataReader.peek(DataConsumer dataConsumer, long maxLength)
     
    void
    DataReader.peek(DataConsumer dataConsumer, long maxLength, long maxPullCount)
    向 dataConsumer 写入指定长度字节 (指针不会移动) 当没有更多的数据时会抛出异常
    byte
    LinkedDataReader.peek()
     
    void
    LinkedDataReader.peek(DataConsumer dataConsumer, long maxLength, long maxPullCount)
     
    default byte[]
    DataReader.peekUntil(byte b)
     
    default byte[]
    DataReader.peekUntil(byte[] b)
     
    default byte[]
    DataReader.peekUntil(byte[] b, int maxLength)
     
    default byte[]
    DataReader.peekUntil(byte b, int maxLength)
     
    byte
    DataReader.read()
    读取单个字节 (指针会移动) 当没有更多的数据时会抛出异常
    default byte[]
    DataReader.read(int maxLength)
     
    default byte[]
    DataReader.read(int maxLength, long maxPullCount)
     
    default void
    DataReader.read(DataConsumer dataConsumer, long maxLength)
     
    void
    DataReader.read(DataConsumer dataConsumer, long maxLength, long maxPullCount)
    向 dataConsumer 写入指定长度字节 (指针会移动) 当没有更多的数据时会抛出异常
    byte
    LinkedDataReader.read()
     
    void
    LinkedDataReader.read(DataConsumer dataConsumer, long maxLength, long maxPullCount)
     
    default byte[]
    DataReader.readUntil(byte b)
     
    default byte[]
    DataReader.readUntil(byte[] b)
     
    default byte[]
    DataReader.readUntil(byte[] b, int maxLength)
     
    default byte[]
    DataReader.readUntil(byte b, int maxLength)
     
    default void
    DataReader.skip(long length)
     
    default void
    DataReader.skip(long length, long maxPullCount)