Index

A B C D E F G H I K L M N O P R S T U V W Z _ 
All Classes and Interfaces|All Packages|Serialized Form

A

accept(byte[], int, int) - Method in class cool.scx.io.data_consumer.ByteArrayDataConsumer
 
accept(byte[], int, int) - Method in interface cool.scx.io.data_consumer.DataConsumer
 
accept(byte[], int, int) - Method in class cool.scx.io.data_consumer.FillByteArrayDataConsumer
 
accept(byte[], int, int) - Method in class cool.scx.io.data_consumer.FillByteBufferDataConsumer
 
accept(byte[], int, int) - Method in class cool.scx.io.data_consumer.OutputStreamDataConsumer
 
accept(byte[], int, int) - Method in class cool.scx.io.data_consumer.SkipDataConsumer
 
appendData(DataNode) - Method in class cool.scx.io.data_reader.LinkedDataReader
 
available() - Method in class cool.scx.io.data_node.DataNode
 
available() - Method in class cool.scx.io.io_stream.LazyInputStream
 

B

BufferedByteChannelDataSupplier - Class in cool.scx.io.data_supplier
ByteChannelDataSupplier
BufferedByteChannelDataSupplier(ReadableByteChannel) - Constructor for class cool.scx.io.data_supplier.BufferedByteChannelDataSupplier
 
BufferedByteChannelDataSupplier(ReadableByteChannel, int) - Constructor for class cool.scx.io.data_supplier.BufferedByteChannelDataSupplier
 
BufferedInputStreamDataSupplier - Class in cool.scx.io.data_supplier
BufferedInputStreamDataSupplier 和 InputStreamDataSupplier 性能相反 1, 当大部分时候读取的数据长度等于 bufferLength 的时候, 性能会差一点 因为多了一次复制 2, 当大部分时候读取的数据长度小于 bufferLength 的时候, 性能会好一点 因为只会创建一个较小的数组并复制数据
BufferedInputStreamDataSupplier(InputStream) - Constructor for class cool.scx.io.data_supplier.BufferedInputStreamDataSupplier
 
BufferedInputStreamDataSupplier(InputStream, int) - Constructor for class cool.scx.io.data_supplier.BufferedInputStreamDataSupplier
 
ByteArrayDataConsumer - Class in cool.scx.io.data_consumer
ByteArrayDataConsumer
ByteArrayDataConsumer() - Constructor for class cool.scx.io.data_consumer.ByteArrayDataConsumer
 
ByteArrayDataReader - Class in cool.scx.io.data_reader
ByteArrayDataReader
ByteArrayDataReader(byte[]) - Constructor for class cool.scx.io.data_reader.ByteArrayDataReader
 
ByteArrayDataSupplier - Class in cool.scx.io.data_supplier
 
ByteArrayDataSupplier(byte[]) - Constructor for class cool.scx.io.data_supplier.ByteArrayDataSupplier
 
ByteArrayDataSupplier(byte[]...) - Constructor for class cool.scx.io.data_supplier.ByteArrayDataSupplier
 
ByteArrayDataSupplier(Collection<byte[]>) - Constructor for class cool.scx.io.data_supplier.ByteArrayDataSupplier
 
ByteChannelDataSupplier - Class in cool.scx.io.data_supplier
 
ByteChannelDataSupplier(ReadableByteChannel) - Constructor for class cool.scx.io.data_supplier.ByteChannelDataSupplier
 
ByteChannelDataSupplier(ReadableByteChannel, boolean) - Constructor for class cool.scx.io.data_supplier.ByteChannelDataSupplier
 
ByteChannelDataSupplier(ReadableByteChannel, int) - Constructor for class cool.scx.io.data_supplier.ByteChannelDataSupplier
 
ByteChannelDataSupplier(ReadableByteChannel, int, boolean) - Constructor for class cool.scx.io.data_supplier.ByteChannelDataSupplier
 
byteCount() - Method in class cool.scx.io.data_consumer.OutputStreamDataConsumer
 
ByteIndexer - Class in cool.scx.io.data_indexer
 
ByteIndexer(byte) - Constructor for class cool.scx.io.data_indexer.ByteIndexer
 
bytes - Variable in class cool.scx.io.data_node.DataNode
 

C

ChangeEvent(Path, FileWatcher.ChangeEventType) - Constructor for record class cool.scx.io.file.FileWatcher.ChangeEvent
Creates an instance of a ChangeEvent record class.
charset() - Method in class cool.scx.io.zip.ZipOptions
 
close() - Method in class cool.scx.io.io_stream.LazyInputStream
 
comment() - Method in class cool.scx.io.zip.ZipOptions
 
compressBytes(byte[], int, int) - Static method in class cool.scx.io.IOHelper
 
computeLPSArray(byte[]) - Static method in class cool.scx.io.data_indexer.KMPDataIndexer
 
cool.scx.io - package cool.scx.io
 
cool.scx.io.data_consumer - package cool.scx.io.data_consumer
 
cool.scx.io.data_indexer - package cool.scx.io.data_indexer
 
cool.scx.io.data_node - package cool.scx.io.data_node
 
cool.scx.io.data_reader - package cool.scx.io.data_reader
 
cool.scx.io.data_supplier - package cool.scx.io.data_supplier
 
cool.scx.io.exception - package cool.scx.io.exception
 
cool.scx.io.file - package cool.scx.io.file
 
cool.scx.io.image - package cool.scx.io.image
 
cool.scx.io.io_stream - package cool.scx.io.io_stream
 
cool.scx.io.zip - package cool.scx.io.zip
 
CREATED - Enum constant in enum class cool.scx.io.file.FileWatcher.ChangeEventType
 
createGzipInputStream(InputStream) - Static method in class cool.scx.io.zip.GzipBuilder
 

D

DataConsumer - Interface in cool.scx.io.data_consumer
DataConsumer
DataIndexer - Interface in cool.scx.io.data_indexer
DataIndexer
DataNode - Class in cool.scx.io.data_node
DataNode
DataNode(byte[]) - Constructor for class cool.scx.io.data_node.DataNode
 
DataNode(byte[], int, int) - Constructor for class cool.scx.io.data_node.DataNode
 
DataReader - Interface in cool.scx.io.data_reader
DataReader
DataReaderInputStream - Class in cool.scx.io.io_stream
 
DataReaderInputStream(PowerfulLinkedDataReader) - Constructor for class cool.scx.io.io_stream.DataReaderInputStream
 
DataReaderInputStream(DataSupplier) - Constructor for class cool.scx.io.io_stream.DataReaderInputStream
 
dataSupplier - Variable in class cool.scx.io.data_reader.LinkedDataReader
 
DataSupplier - Interface in cool.scx.io.data_supplier
数据生产者
DELETED - Enum constant in enum class cool.scx.io.file.FileWatcher.ChangeEventType
 

E

ensureAvailable() - Method in class cool.scx.io.data_reader.LinkedDataReader
 
ensureAvailableOrThrow() - Method in class cool.scx.io.data_reader.LinkedDataReader
 
equals(Object) - Method in record class cool.scx.io.file.FileWatcher.ChangeEvent
Indicates whether some other object is "equal to" this one.

F

FileAttributesReader - Class in cool.scx.io.file
通过 FileWatcher 主动更新 代替高频的 Files.readAttributes 查询
FileAttributesReader(Path) - Constructor for class cool.scx.io.file.FileAttributesReader
 
FileWatcher - Class in cool.scx.io.file
文件监听器
FileWatcher(Path) - Constructor for class cool.scx.io.file.FileWatcher
 
FileWatcher.ChangeEvent - Record Class in cool.scx.io.file
 
FileWatcher.ChangeEventType - Enum Class in cool.scx.io.file
 
FillByteArrayDataConsumer - Class in cool.scx.io.data_consumer
填充方式
FillByteArrayDataConsumer(byte[], int, int) - Constructor for class cool.scx.io.data_consumer.FillByteArrayDataConsumer
 
FillByteBufferDataConsumer - Class in cool.scx.io.data_consumer
填充方式
FillByteBufferDataConsumer(ByteBuffer) - Constructor for class cool.scx.io.data_consumer.FillByteBufferDataConsumer
 
FixedLengthDataReaderInputStream - Class in cool.scx.io.io_stream
固定长度的 读取器
FixedLengthDataReaderInputStream(PowerfulLinkedDataReader, long) - Constructor for class cool.scx.io.io_stream.FixedLengthDataReaderInputStream
 

G

get() - Method in class cool.scx.io.data_supplier.BufferedByteChannelDataSupplier
 
get() - Method in class cool.scx.io.data_supplier.BufferedInputStreamDataSupplier
 
get() - Method in class cool.scx.io.data_supplier.ByteArrayDataSupplier
 
get() - Method in class cool.scx.io.data_supplier.ByteChannelDataSupplier
 
get() - Method in interface cool.scx.io.data_supplier.DataSupplier
获取数据 如果没有数据请返回 null
get() - Method in class cool.scx.io.data_supplier.InputStreamDataSupplier
 
get() - Method in class cool.scx.io.data_supplier.SequenceDataSupplier
 
get(String) - Method in class cool.scx.io.zip.ZipBuilder
 
get(Path) - Method in class cool.scx.io.file.FileAttributesReader
这里为了性能考虑并没有在 方法内部判断 但是请保证 参数 path 一定是 target 的子目录或者子文件 否则将无法正确判断文件变化
getBytes() - Method in class cool.scx.io.data_consumer.ByteArrayDataConsumer
 
getFileSize(Path) - Static method in class cool.scx.io.IOHelper
 
getFilledLength() - Method in class cool.scx.io.data_consumer.FillByteArrayDataConsumer
 
getFilledLength() - Method in class cool.scx.io.data_consumer.FillByteBufferDataConsumer
 
getImageWriter(String) - Static method in class cool.scx.io.image.ProgressiveJPEGBuilder
 
GunzipBuilder - Class in cool.scx.io.zip
用来解压缩 GZIP 这里直接使用 GZIPInputStream 来完成
GunzipBuilder(InputStream) - Constructor for class cool.scx.io.zip.GunzipBuilder
 
GunzipBuilder(InputStream, int) - Constructor for class cool.scx.io.zip.GunzipBuilder
 
GzipBuilder - Class in cool.scx.io.zip
用来 压缩 GZIP
GzipBuilder(InputStream) - Constructor for class cool.scx.io.zip.GzipBuilder
 
GzipBuilder.GzipDataInputStream - Class in cool.scx.io.zip
 
GzipBuilder.GzipHeaderInputStream - Class in cool.scx.io.zip
 
GzipBuilder.GzipTrailerInputStream - Class in cool.scx.io.zip
 
GzipDataInputStream(InputStream, CRC32, Deflater) - Constructor for class cool.scx.io.zip.GzipBuilder.GzipDataInputStream
 
GzipHeaderInputStream() - Constructor for class cool.scx.io.zip.GzipBuilder.GzipHeaderInputStream
 
GzipTrailerInputStream(CRC32, Deflater) - Constructor for class cool.scx.io.zip.GzipBuilder.GzipTrailerInputStream
 

H

hasAvailable() - Method in class cool.scx.io.data_node.DataNode
 
hashCode() - Method in record class cool.scx.io.file.FileWatcher.ChangeEvent
Returns a hash code value for this object.
head - Variable in class cool.scx.io.data_reader.LinkedDataReader
 

I

includeRoot() - Method in class cool.scx.io.zip.ZipOptions
 
indexOf(byte) - Method in interface cool.scx.io.data_reader.DataReader
查找 指定字节 第一次出现的 index (指针不会移动)
indexOf(byte[]) - Method in interface cool.scx.io.data_reader.DataReader
查找 指定字节数组 第一次出现的 index (指针不会移动)
indexOf(byte[], int, int) - Method in class cool.scx.io.data_indexer.ByteIndexer
 
indexOf(byte[], int, int) - Method in interface cool.scx.io.data_indexer.DataIndexer
注意此方法支持回溯匹配 所以返回值可能出现负数 为了性能考虑 不使用异常来中断 当真正 未找到时 返回 Integer.MIN_VALUE 此方法会循环调用 所以注意内部处理 建议每次都重新创建
indexOf(byte[], int, int) - Method in class cool.scx.io.data_indexer.KMPDataIndexer
 
indexOf(byte[], long) - Method in class cool.scx.io.data_reader.ByteArrayDataReader
 
indexOf(byte[], long) - Method in interface cool.scx.io.data_reader.DataReader
查找 指定字节数组 第一次出现的 index (指针不会移动)
indexOf(byte[], long) - Method in class cool.scx.io.data_reader.LinkedDataReader
 
indexOf(byte, long) - Method in class cool.scx.io.data_reader.ByteArrayDataReader
 
indexOf(byte, long) - Method in interface cool.scx.io.data_reader.DataReader
查找 指定字节 第一次出现的 index (指针不会移动)
indexOf(byte, long) - Method in class cool.scx.io.data_reader.LinkedDataReader
 
indexOf(DataIndexer, long) - Method in class cool.scx.io.data_reader.LinkedDataReader
 
inputStream() - Method in class cool.scx.io.io_stream.LazyInputStream
 
inputStream0() - Method in class cool.scx.io.io_stream.LazyInputStream
 
inputStream0() - Method in class cool.scx.io.zip.GzipBuilder.GzipTrailerInputStream
 
InputStreamDataSupplier - Class in cool.scx.io.data_supplier
InputStreamDataSupplier 1, 当大部分时候读取的数据长度等于 bufferLength 的时候, 性能会高一点 因为只会进行数组创建这一步 2, 当大部分时候读取的数据长度小于 bufferLength 的时候, 性能会差一点 因为每次都会创建一个 bufferLength 大小的数组 如果启用压缩则会产生第二次复制 增加时间 如果未启用压缩则会造成内存上的一些浪费 这时建议使用 BufferedInputStreamDataSupplier
InputStreamDataSupplier(InputStream) - Constructor for class cool.scx.io.data_supplier.InputStreamDataSupplier
 
InputStreamDataSupplier(InputStream, boolean) - Constructor for class cool.scx.io.data_supplier.InputStreamDataSupplier
 
InputStreamDataSupplier(InputStream, int) - Constructor for class cool.scx.io.data_supplier.InputStreamDataSupplier
 
InputStreamDataSupplier(InputStream, int, boolean) - Constructor for class cool.scx.io.data_supplier.InputStreamDataSupplier
 
inputStreamRead() - Method in class cool.scx.io.data_reader.PowerfulLinkedDataReader
 
inputStreamRead(byte[], int, int) - Method in class cool.scx.io.data_reader.PowerfulLinkedDataReader
 
inputStreamTransferTo(OutputStream) - Method in class cool.scx.io.data_reader.PowerfulLinkedDataReader
 
inputStreamTransferTo(OutputStream, long) - Method in class cool.scx.io.data_reader.PowerfulLinkedDataReader
 
IOHelper - Class in cool.scx.io
IOHelper
IOHelper() - Constructor for class cool.scx.io.IOHelper
 
items() - Method in class cool.scx.io.zip.ZipBuilder
 

K

KMPDataIndexer - Class in cool.scx.io.data_indexer
KMPDataIndexer
KMPDataIndexer(byte[]) - Constructor for class cool.scx.io.data_indexer.KMPDataIndexer
 

L

LazyInputStream - Class in cool.scx.io.io_stream
懒加载输入流
LazyInputStream() - Constructor for class cool.scx.io.io_stream.LazyInputStream
 
level() - Method in class cool.scx.io.zip.ZipOptions
 
limit - Variable in class cool.scx.io.data_node.DataNode
 
LinkedDataReader - Class in cool.scx.io.data_reader
LinkedDataReader
LinkedDataReader() - Constructor for class cool.scx.io.data_reader.LinkedDataReader
 
LinkedDataReader(DataSupplier) - Constructor for class cool.scx.io.data_reader.LinkedDataReader
 
listener(Consumer<FileWatcher.ChangeEvent>) - Method in class cool.scx.io.file.FileWatcher
 

M

mark(int) - Method in class cool.scx.io.io_stream.LazyInputStream
 
markSupported() - Method in class cool.scx.io.io_stream.LazyInputStream
 
MODIFY - Enum constant in enum class cool.scx.io.file.FileWatcher.ChangeEventType
 

N

next - Variable in class cool.scx.io.data_node.DataNode
 
NoMatchFoundException - Exception Class in cool.scx.io.exception
寻找匹配内容 查找失败的异常
NoMatchFoundException() - Constructor for exception class cool.scx.io.exception.NoMatchFoundException
 
NoMoreDataException - Exception Class in cool.scx.io.exception
读取数据时达到末尾的异常
NoMoreDataException() - Constructor for exception class cool.scx.io.exception.NoMoreDataException
 

O

of(WatchEvent.Kind<?>) - Static method in enum class cool.scx.io.file.FileWatcher.ChangeEventType
 
OutputStreamDataConsumer - Class in cool.scx.io.data_consumer
 
OutputStreamDataConsumer(OutputStream) - Constructor for class cool.scx.io.data_consumer.OutputStreamDataConsumer
 

P

PathZipBuilderItem - Class in cool.scx.io.zip
PathZipBuilderItem
PathZipBuilderItem(String, Path, ZipOptions) - Constructor for class cool.scx.io.zip.PathZipBuilderItem
 
pattern() - Method in class cool.scx.io.data_indexer.KMPDataIndexer
 
peek() - Method in class cool.scx.io.data_reader.ByteArrayDataReader
 
peek() - Method in interface cool.scx.io.data_reader.DataReader
向 dataConsumer 写入指定长度字节 (指针不会移动) 当没有更多的数据时会抛出异常
peek() - Method in class cool.scx.io.data_reader.LinkedDataReader
 
peek(int) - Method in class cool.scx.io.data_reader.ByteArrayDataReader
 
peek(int) - Method in interface cool.scx.io.data_reader.DataReader
读取指定长度字节 (指针不会移动) 当没有更多的数据时会抛出异常
peek(int) - Method in class cool.scx.io.data_reader.LinkedDataReader
 
peek(DataConsumer, long) - Method in class cool.scx.io.data_reader.ByteArrayDataReader
 
peek(DataConsumer, long) - Method in interface cool.scx.io.data_reader.DataReader
向 outputStream 写入指定长度字节 (指针不会移动) 当没有更多的数据时会抛出异常
peek(DataConsumer, long) - Method in class cool.scx.io.data_reader.LinkedDataReader
 
peekUntil(byte) - Method in interface cool.scx.io.data_reader.DataReader
读取 直到 找到匹配的字节 (指针不会移动)
peekUntil(byte[]) - Method in interface cool.scx.io.data_reader.DataReader
读取 直到 找到匹配的字节 (指针不会移动)
peekUntil(byte[], int) - Method in interface cool.scx.io.data_reader.DataReader
读取 直到 找到匹配的字节 (指针不会移动)
peekUntil(byte, int) - Method in interface cool.scx.io.data_reader.DataReader
读取 直到 找到匹配的字节 (指针不会移动)
position - Variable in class cool.scx.io.data_node.DataNode
 
PowerfulLinkedDataReader - Class in cool.scx.io.data_reader
 
PowerfulLinkedDataReader() - Constructor for class cool.scx.io.data_reader.PowerfulLinkedDataReader
 
PowerfulLinkedDataReader(DataSupplier) - Constructor for class cool.scx.io.data_reader.PowerfulLinkedDataReader
 
ProgressiveJPEGBuilder - Class in cool.scx.io.image
将图片转换为 渐进式 JPEG
ProgressiveJPEGBuilder() - Constructor for class cool.scx.io.image.ProgressiveJPEGBuilder
 
pullData() - Method in class cool.scx.io.data_reader.LinkedDataReader
 
put(String) - Method in class cool.scx.io.zip.ZipBuilder
 
put(String, byte[]) - Method in class cool.scx.io.zip.ZipBuilder
 
put(String, InputStream) - Method in class cool.scx.io.zip.ZipBuilder
 
put(String, Path, ZipOptions) - Method in class cool.scx.io.zip.ZipBuilder
 
put(Path) - Method in class cool.scx.io.zip.ZipBuilder
 
put(Path, ZipOptions) - Method in class cool.scx.io.zip.ZipBuilder
 

R

read() - Method in class cool.scx.io.data_reader.ByteArrayDataReader
 
read() - Method in interface cool.scx.io.data_reader.DataReader
读取单个字节 (指针会移动) 当没有更多的数据时会抛出异常
read() - Method in class cool.scx.io.data_reader.LinkedDataReader
 
read() - Method in class cool.scx.io.io_stream.DataReaderInputStream
 
read() - Method in class cool.scx.io.io_stream.FixedLengthDataReaderInputStream
 
read() - Method in class cool.scx.io.io_stream.LazyInputStream
 
read(byte[]) - Method in class cool.scx.io.io_stream.LazyInputStream
 
read(byte[], int, int) - Method in class cool.scx.io.io_stream.DataReaderInputStream
 
read(byte[], int, int) - Method in class cool.scx.io.io_stream.FixedLengthDataReaderInputStream
 
read(byte[], int, int) - Method in class cool.scx.io.io_stream.LazyInputStream
 
read(int) - Method in class cool.scx.io.data_reader.ByteArrayDataReader
 
read(int) - Method in interface cool.scx.io.data_reader.DataReader
读取字节 (指针会移动) 当没有更多的数据时会抛出异常
read(int) - Method in class cool.scx.io.data_reader.LinkedDataReader
 
read(DataConsumer, long) - Method in class cool.scx.io.data_reader.ByteArrayDataReader
 
read(DataConsumer, long) - Method in interface cool.scx.io.data_reader.DataReader
向 dataConsumer 写入指定长度字节 (指针会移动) 当没有更多的数据时会抛出异常
read(DataConsumer, long) - Method in class cool.scx.io.data_reader.LinkedDataReader
 
readAllBytes() - Method in class cool.scx.io.io_stream.LazyInputStream
 
readInToFile(InputStream, Path, long, long) - Static method in class cool.scx.io.IOHelper
 
readInToFile(InputStream, Path, OpenOption...) - Static method in class cool.scx.io.IOHelper
 
readNBytes(byte[], int, int) - Method in class cool.scx.io.io_stream.LazyInputStream
 
readNBytes(int) - Method in class cool.scx.io.io_stream.LazyInputStream
 
readUntil(byte) - Method in interface cool.scx.io.data_reader.DataReader
读取 直到 找到匹配的字节 (指针会移动)
readUntil(byte[]) - Method in interface cool.scx.io.data_reader.DataReader
读取 直到 找到匹配的字节 (指针会移动)
readUntil(byte[], int) - Method in interface cool.scx.io.data_reader.DataReader
读取 直到 找到匹配的字节 (指针会移动)
readUntil(byte, int) - Method in interface cool.scx.io.data_reader.DataReader
读取 直到 找到匹配的字节 (指针会移动)
remove(String) - Method in class cool.scx.io.zip.ZipBuilder
 
reset() - Method in class cool.scx.io.data_indexer.KMPDataIndexer
 
reset() - Method in class cool.scx.io.io_stream.LazyInputStream
 

S

SequenceDataSupplier - Class in cool.scx.io.data_supplier
可以一次性将多个 DataSupplier 组合成一个
SequenceDataSupplier(DataSupplier...) - Constructor for class cool.scx.io.data_supplier.SequenceDataSupplier
 
SequenceDataSupplier(List<DataSupplier>) - Constructor for class cool.scx.io.data_supplier.SequenceDataSupplier
 
setCharset(Charset) - Method in class cool.scx.io.zip.ZipOptions
 
setComment(String) - Method in class cool.scx.io.zip.ZipOptions
 
setIncludeRoot(boolean) - Method in class cool.scx.io.zip.ZipOptions
 
setLevel(int) - Method in class cool.scx.io.zip.ZipOptions
 
setUseOriginalFileName(boolean) - Method in class cool.scx.io.zip.ZipOptions
 
skip(long) - Method in class cool.scx.io.data_reader.ByteArrayDataReader
 
skip(long) - Method in interface cool.scx.io.data_reader.DataReader
向后移动指定字节
skip(long) - Method in class cool.scx.io.data_reader.LinkedDataReader
 
skip(long) - Method in class cool.scx.io.io_stream.LazyInputStream
 
SKIP_DATA_CONSUMER - Static variable in class cool.scx.io.data_consumer.SkipDataConsumer
 
SkipDataConsumer - Class in cool.scx.io.data_consumer
 
skipNBytes(long) - Method in class cool.scx.io.io_stream.LazyInputStream
 
source - Variable in class cool.scx.io.zip.ZipBuilderItem
 
start() - Method in class cool.scx.io.file.FileWatcher
 
stop() - Method in class cool.scx.io.file.FileWatcher
 

T

tail - Variable in class cool.scx.io.data_reader.LinkedDataReader
 
target() - Method in record class cool.scx.io.file.FileWatcher.ChangeEvent
Returns the value of the target record component.
toBytes() - Method in class cool.scx.io.zip.ZipBuilder
将 virtualFile 转换为 byte 数组 方便前台用户下载使用
toBytes(ZipOptions) - Method in class cool.scx.io.zip.ZipBuilder
 
toFile(Path) - Method in class cool.scx.io.zip.UnZipBuilder
 
toFile(Path) - Method in class cool.scx.io.zip.ZipBuilder
 
toFile(Path, ZipOptions) - Method in class cool.scx.io.zip.UnZipBuilder
解压
toFile(Path, ZipOptions) - Method in class cool.scx.io.zip.ZipBuilder
将一个虚拟文件压缩
toProgressiveJPEG(InputStream) - Static method in class cool.scx.io.image.ProgressiveJPEGBuilder
 
toProgressiveJPEG(InputStream, OutputStream) - Static method in class cool.scx.io.image.ProgressiveJPEGBuilder
 
toString() - Method in class cool.scx.io.data_node.DataNode
 
toString() - Method in record class cool.scx.io.file.FileWatcher.ChangeEvent
Returns a string representation of this record class.
transferByteBuffer(ByteBuffer, ByteBuffer) - Static method in class cool.scx.io.IOHelper
 
transferTo(OutputStream) - Method in class cool.scx.io.io_stream.DataReaderInputStream
 
transferTo(OutputStream) - Method in class cool.scx.io.io_stream.FixedLengthDataReaderInputStream
 
transferTo(OutputStream) - Method in class cool.scx.io.io_stream.LazyInputStream
 
type() - Method in record class cool.scx.io.file.FileWatcher.ChangeEvent
Returns the value of the type record component.

U

UnZipBuilder - Class in cool.scx.io.zip
UnZipBuilder
UnZipBuilder(byte[]) - Constructor for class cool.scx.io.zip.UnZipBuilder
 
UnZipBuilder(InputStream) - Constructor for class cool.scx.io.zip.UnZipBuilder
 
UnZipBuilder(Path) - Constructor for class cool.scx.io.zip.UnZipBuilder
 
useOriginalFileName() - Method in class cool.scx.io.zip.ZipOptions
 

V

valueOf(String) - Static method in enum class cool.scx.io.file.FileWatcher.ChangeEventType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class cool.scx.io.file.FileWatcher.ChangeEventType
Returns an array containing the constants of this enum class, in the order they are declared.

W

walk(DataConsumer, long, boolean) - Method in class cool.scx.io.data_reader.LinkedDataReader
 
writeFileToOut(Path, OutputStream) - Static method in class cool.scx.io.IOHelper
 
writeFileToOut(Path, OutputStream, long, long) - Static method in class cool.scx.io.IOHelper
 
writeToZipOutputStream(ZipOutputStream) - Method in class cool.scx.io.zip.PathZipBuilderItem
 
writeToZipOutputStream(ZipOutputStream) - Method in class cool.scx.io.zip.ZipBuilder
 
writeToZipOutputStream(ZipOutputStream) - Method in class cool.scx.io.zip.ZipBuilderItem
 

Z

ZipBuilder - Class in cool.scx.io.zip
简化 zip 的创建
ZipBuilder() - Constructor for class cool.scx.io.zip.ZipBuilder
 
ZipBuilder(Path) - Constructor for class cool.scx.io.zip.ZipBuilder
 
ZipBuilder(Path, ZipOptions) - Constructor for class cool.scx.io.zip.ZipBuilder
 
ZipBuilder(ZipFile) - Constructor for class cool.scx.io.zip.ZipBuilder
 
ZipBuilderItem - Class in cool.scx.io.zip
ZipBuilderItem
zipDataSource() - Method in class cool.scx.io.zip.ZipBuilderItem
 
ZipOptions - Class in cool.scx.io.zip
ZipOptions
ZipOptions() - Constructor for class cool.scx.io.zip.ZipOptions
 
zipPath - Variable in class cool.scx.io.zip.ZipBuilderItem
经过处理后必须为 "" 或者 结尾是 "/", 开头不允许有 "/"

_

_do() - Method in class cool.scx.io.file.FileWatcher
 
A B C D E F G H I K L M N O P R S T U V W Z _ 
All Classes and Interfaces|All Packages|Serialized Form