Index

A B C D E F G H I J K L M P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addBufferListener(CallbackArg<Double>) - Method in class com.imyeyu.io.IOSpeedService
添加全局字节量监听
addBufferListener(CallbackArg<Double>) - Method in class com.imyeyu.io.IOSpeedService.Item
移除字节量监听

B

B - Enum constant in enum class com.imyeyu.io.IOSize.Unit
B
BYTE - Static variable in class com.imyeyu.io.IOSize
1 字节
bytesClone(byte[]) - Static method in class com.imyeyu.io.IO
字节数组克隆

C

calcSize(File) - Static method in class com.imyeyu.io.IO
计算文件或文件夹大小
CENATT - Static variable in class com.imyeyu.io.JarReader
 
CENATX - Static variable in class com.imyeyu.io.JarReader
 
CENCOM - Static variable in class com.imyeyu.io.JarReader
 
CENCRC - Static variable in class com.imyeyu.io.JarReader
 
CENDSK - Static variable in class com.imyeyu.io.JarReader
 
CENEXT - Static variable in class com.imyeyu.io.JarReader
 
CENFLG - Static variable in class com.imyeyu.io.JarReader
 
CENHDR - Static variable in class com.imyeyu.io.JarReader
 
CENHOW - Static variable in class com.imyeyu.io.JarReader
 
CENLEN - Static variable in class com.imyeyu.io.JarReader
 
CENNAM - Static variable in class com.imyeyu.io.JarReader
 
CENOFF - Static variable in class com.imyeyu.io.JarReader
 
CENSIG - Static variable in class com.imyeyu.io.JarReader
 
CENSIZ - Static variable in class com.imyeyu.io.JarReader
 
CENTIM - Static variable in class com.imyeyu.io.JarReader
 
CENVEM - Static variable in class com.imyeyu.io.JarReader
 
CENVER - Static variable in class com.imyeyu.io.JarReader
 
com.imyeyu.io - package com.imyeyu.io
 
copy(File, String) - Static method in class com.imyeyu.io.IO
 
copy(File, String, IO.OnWriteCallback) - Static method in class com.imyeyu.io.IO
复制文件
createItem() - Method in class com.imyeyu.io.IOSpeedService
创建统计节点
createItem(String) - Method in class com.imyeyu.io.IOSpeedService
创建统计节点

D

destroy(File) - Static method in class com.imyeyu.io.IO
删除文件或文件夹,删除失败不响应
dir(String) - Static method in class com.imyeyu.io.IO
使用该路径创建文件夹

E

EB - Enum constant in enum class com.imyeyu.io.IOSize.Unit
EB
EB - Static variable in class com.imyeyu.io.IOSize
1 EB
ENDCOM - Static variable in class com.imyeyu.io.JarReader
 
ENDHDR - Static variable in class com.imyeyu.io.JarReader
 
ENDOFF - Static variable in class com.imyeyu.io.JarReader
 
ENDSIG - Static variable in class com.imyeyu.io.JarReader
 
ENDSIZ - Static variable in class com.imyeyu.io.JarReader
 
ENDSUB - Static variable in class com.imyeyu.io.JarReader
 
ENDTOT - Static variable in class com.imyeyu.io.JarReader
 
EXTCRC - Static variable in class com.imyeyu.io.JarReader
 
EXTHDR - Static variable in class com.imyeyu.io.JarReader
 
EXTLEN - Static variable in class com.imyeyu.io.JarReader
 
EXTSIG - Static variable in class com.imyeyu.io.JarReader
 
EXTSIZ - Static variable in class com.imyeyu.io.JarReader
 

F

file(File, String) - Static method in class com.imyeyu.io.IO
获取文件对象,如果不存在则创建该文件
file(String) - Static method in class com.imyeyu.io.IO
获取文件对象,如果不存在则创建该文件
file(String, CallbackArg<File>) - Static method in class com.imyeyu.io.IO
获取文件对象,如果不存在则创建该文件
fileExtension(File) - Static method in class com.imyeyu.io.IO
获取文件扩展名
fitPath(String) - Static method in class com.imyeyu.io.IO
适应路径,在不确定路径结尾是否存在分隔符时总是补充分隔符
foreach(TreeFile.ForeachCallback) - Method in class com.imyeyu.io.TreeFile
 
format(double) - Static method in class com.imyeyu.io.IOSize
格式化一个储存容量,保留两位小数
format(double, int, IOSize.Unit) - Static method in class com.imyeyu.io.IOSize
格式化一个储存容量
format(double, IOSize.Unit) - Static method in class com.imyeyu.io.IOSize
格式化一个储存容量
formatWithoutUnit(double, int, IOSize.Unit) - Static method in class com.imyeyu.io.IOSize
格式化一个储存容量,不带单位

G

GB - Enum constant in enum class com.imyeyu.io.IOSize.Unit
GB
GB - Static variable in class com.imyeyu.io.IOSize
1 GB
getBytes(String) - Method in class com.imyeyu.io.JarReader
读取某文件为字节数据
getChildren() - Method in class com.imyeyu.io.TreeFile
 
getFiles() - Method in class com.imyeyu.io.JarReader
jar 所有文件的数据流映射列表,Map<路径, 数据流>
getInputStream(File) - Static method in class com.imyeyu.io.IO
获取文件数据流
getInputStream(String) - Static method in class com.imyeyu.io.IO
获取文件数据流
getInputStream(String) - Method in class com.imyeyu.io.JarReader
获取文件输入流
getInstance() - Static method in class com.imyeyu.io.IOSpeedService
获取单例对象
getJarAbsolutePath(Class<?>) - Static method in class com.imyeyu.io.IO
运行程序(.jar)所在磁盘的绝对路径,在 debug 环境中为类路径
getOutputStream(File) - Static method in class com.imyeyu.io.IO
获取文件的输出流(如果不存在将会创建文件)
getOutputStream(String) - Static method in class com.imyeyu.io.IO
获取文件的输出流(如果不存在将会创建文件)
getRandomAccessFile(File) - Static method in class com.imyeyu.io.IO
获取文件随机访问对象
getRandomAccessFile(String) - Static method in class com.imyeyu.io.IO
获取文件随机访问对象
getSalt() - Method in class com.imyeyu.io.IOSpeedService
加盐,用于在数据对齐的 IO 流中看起来像非对齐传输。
getTotalBuffer() - Method in class com.imyeyu.io.IOSpeedService
总缓冲量

H

handler(long, long) - Method in interface com.imyeyu.io.IO.OnWriteCallback
写入回调
handler(String, File) - Method in interface com.imyeyu.io.TreeFile.ForeachCallback
 
has(String) - Method in class com.imyeyu.io.JarReader
该文件是否存在
hideFile(File...) - Static method in class com.imyeyu.io.IO
隐藏文件

I

IO - Class in com.imyeyu.io
文件和数据流操作
IO() - Constructor for class com.imyeyu.io.IO
 
IO.OnWriteCallback - Interface in com.imyeyu.io
写入回调
IOSize - Class in com.imyeyu.io
字节大小工具
IOSize() - Constructor for class com.imyeyu.io.IOSize
 
IOSize.Unit - Enum Class in com.imyeyu.io
储存单位
IOSpeedService - Class in com.imyeyu.io
字节速度计算,单例服务
IOSpeedService.Item - Class in com.imyeyu.io
统计节点,节点之间互相不受影响
isRunning() - Method in class com.imyeyu.io.IOSpeedService
true 为运行中
item(String) - Method in class com.imyeyu.io.IOSpeedService
获取统计节点

J

JarReader - Class in com.imyeyu.io
Jar 文件读取
JarReader(File) - Constructor for class com.imyeyu.io.JarReader
默认构造

K

KB - Enum constant in enum class com.imyeyu.io.IOSize.Unit
KB
KB - Static variable in class com.imyeyu.io.IOSize
1 KB

L

listFile(File) - Static method in class com.imyeyu.io.IO
深度遍历文件夹获取所有文件
LOCCRC - Static variable in class com.imyeyu.io.JarReader
 
LOCEXT - Static variable in class com.imyeyu.io.JarReader
 
LOCFLG - Static variable in class com.imyeyu.io.JarReader
 
LOCHDR - Static variable in class com.imyeyu.io.JarReader
 
LOCHOW - Static variable in class com.imyeyu.io.JarReader
 
LOCLEN - Static variable in class com.imyeyu.io.JarReader
 
LOCNAM - Static variable in class com.imyeyu.io.JarReader
 
LOCSIG - Static variable in class com.imyeyu.io.JarReader
 
LOCSIZ - Static variable in class com.imyeyu.io.JarReader
 
LOCTIM - Static variable in class com.imyeyu.io.JarReader
 
LOCVER - Static variable in class com.imyeyu.io.JarReader
 

M

MB - Enum constant in enum class com.imyeyu.io.IOSize.Unit
MB
MB - Static variable in class com.imyeyu.io.IOSize
1 MB
md5(File) - Static method in class com.imyeyu.io.IO
计算文件 MD5
md5(InputStream) - Static method in class com.imyeyu.io.IO
计算输入流 MD5
move(File, String) - Static method in class com.imyeyu.io.IO
移动文件

P

parse(String) - Static method in class com.imyeyu.io.IOSize
将格式化的储存量字符串解析为字节量
PB - Enum constant in enum class com.imyeyu.io.IOSize.Unit
PB
PB - Static variable in class com.imyeyu.io.IOSize
1 PB
push(double) - Method in class com.imyeyu.io.IOSpeedService.Item
推送已处理字节量

R

removeBufferListener(CallbackArg<Double>) - Method in class com.imyeyu.io.IOSpeedService.Item
移除字节量监听
removeBufferListener(CallbackArg<Double>) - Method in class com.imyeyu.io.IOSpeedService
移除全局字节量监听
rename(File, String) - Static method in class com.imyeyu.io.IO
重命名文件
reset() - Method in class com.imyeyu.io.IOSpeedService.Item
重置计算
reset() - Method in class com.imyeyu.io.IOSpeedService
重置计算
resourceExist(Class<?>, String) - Static method in class com.imyeyu.io.IO
读取 jar 内文件为数据流
resourceToBytes(Class<?>, String) - Static method in class com.imyeyu.io.IO
读取 jar 内文件为字节数据
resourceToDisk(Class<?>, String, String) - Static method in class com.imyeyu.io.IO
复制 jar 内的文件到磁盘(字节流)
resourceToInputStream(Class<?>, String) - Static method in class com.imyeyu.io.IO
读取 jar 内文件为数据流
resourceToString(Class<?>, String) - Static method in class com.imyeyu.io.IO
读取 jar 内文件为字符串内容(UTF-8)

S

setSalt(long) - Method in class com.imyeyu.io.IOSpeedService
加盐,用于在数据对齐的 IO 流中看起来像非对齐传输。
shutdown() - Method in class com.imyeyu.io.IOSpeedService
终止服务
simpleFileName(File) - Static method in class com.imyeyu.io.IO
获取简易的文件名,没有格式
start() - Method in class com.imyeyu.io.IOSpeedService
启动服务,默认每秒计算一次
start(int) - Method in class com.imyeyu.io.IOSpeedService
启动服务

T

TB - Enum constant in enum class com.imyeyu.io.IOSize.Unit
TB
TB - Static variable in class com.imyeyu.io.IOSize
1 TB
toBytes(double) - Method in enum class com.imyeyu.io.IOSize.Unit
转换字节量
toBytes(File) - Static method in class com.imyeyu.io.IO
读取文件所有字节
toBytes(InputStream) - Static method in class com.imyeyu.io.IO
读取输入流所有字节
toFile(File, byte[]) - Static method in class com.imyeyu.io.IO
写入字节到文件
toFile(File, InputStream) - Static method in class com.imyeyu.io.IO
写入数据流到文件
toFile(File, InputStream, IO.OnWriteCallback) - Static method in class com.imyeyu.io.IO
写入数据流到文件
toFile(File, Object) - Static method in class com.imyeyu.io.IO
序列化对象到文件
toFile(File, String) - Static method in class com.imyeyu.io.IO
写入字符串到文件
toFile(File, String, String) - Static method in class com.imyeyu.io.IO
写入字符串到文件
toFile(File, String, Charset) - Static method in class com.imyeyu.io.IO
写入字符串到文件
toFile(String, InputStream) - Static method in class com.imyeyu.io.IO
写入数据流到文件
toInputStream(ByteArrayOutputStream) - Static method in class com.imyeyu.io.IO
字节输出流转输入流
toInputStream(RandomAccessFile, long, long) - Static method in class com.imyeyu.io.IO
读取文件随机访问对象指定区块为输入流,此操作会读取数据至内存,最大 2GB,不会关闭流
toObject(File, Class<T>) - Static method in class com.imyeyu.io.IO
文件反序列化对象
toOutputStream(InputStream, OutputStream) - Static method in class com.imyeyu.io.IO
读取输入流并推输出流
toOutputStream(InputStream, OutputStream, long, long) - Static method in class com.imyeyu.io.IO
 
toOutputStream(InputStream, OutputStream, IO.OnWriteCallback) - Static method in class com.imyeyu.io.IO
读取输入流并推输出流
toOutputStream(InputStream, OutputStream, IO.OnWriteCallback, Callback) - Static method in class com.imyeyu.io.IO
读取输入流并推输出流
toOutputStream(OutputStream, byte[]) - Static method in class com.imyeyu.io.IO
写入字节到输出流
toOutputStream(OutputStream, File) - Static method in class com.imyeyu.io.IO
读取文件并推到输出流
toOutputStream(OutputStream, RandomAccessFile, long, long) - Static method in class com.imyeyu.io.IO
读取文件随机访问对象指定区块到输出流,不会关闭流
toOutputStream(OutputStream, Object) - Static method in class com.imyeyu.io.IO
序列化对象到输出流
toOutputStream(OutputStream, String) - Static method in class com.imyeyu.io.IO
写入字符串到输出流
toRandomStream(RandomAccessFile, byte[]) - Static method in class com.imyeyu.io.IO
写入字节到文件随机访问对象,此操作不会关闭流
toRandomStream(RandomAccessFile, InputStream) - Static method in class com.imyeyu.io.IO
写入数据流到文件随机访问对象,此操作不会关闭流
toString(File) - Static method in class com.imyeyu.io.IO
读取文件为字符串(UTF-8)
toString(File, CallbackArg<String>) - Static method in class com.imyeyu.io.IO
读取文件为字符串(UTF-8)
toString(File, Charset) - Static method in class com.imyeyu.io.IO
读取文件为字符串
toString(File, Charset, CallbackArg<String>) - Static method in class com.imyeyu.io.IO
读取文件为字符串
toString(InputStream) - Static method in class com.imyeyu.io.IO
读取数据流为字符串(UTF-8)
toString(InputStream, CallbackArg<String>) - Static method in class com.imyeyu.io.IO
读取数据流为字符串(UTF-8)
toString(InputStream, Charset, CallbackArg<String>) - Static method in class com.imyeyu.io.IO
读取数据流为字符串
toStringLines(File) - Static method in class com.imyeyu.io.IO
 
toStringLines(File, CallbackArg<String>) - Static method in class com.imyeyu.io.IO
 
treeFile(String) - Static method in class com.imyeyu.io.IO
 
TreeFile - Class in com.imyeyu.io
 
TreeFile(String) - Constructor for class com.imyeyu.io.TreeFile
 
TreeFile.ForeachCallback - Interface in com.imyeyu.io
 

V

valueOf(String) - Static method in enum class com.imyeyu.io.IOSize.Unit
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.imyeyu.io.IOSize.Unit
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I J K L M P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form