类 KeyValueResource
java.lang.Object
org.ssssssss.magicapi.core.resource.KeyValueResource
- 所有已实现的接口:
Resource
- 直接已知子类:
DatabaseResource
Key-Value形式的存储
- 作者:
- mxd
-
字段概要
字段 -
构造器概要
构造器构造器说明KeyValueResource(String separator, String path, boolean readonly, KeyValueResource parent) KeyValueResource(String separator, String path, KeyValueResource parent) -
方法概要
修饰符和类型方法说明booleandelete()删除protected booleandeleteByKey(String key) dirs()目录遍历文件获取所在位置getDirectory(String name) 获取子目录获取文件路径getResource(String name) 获取子资源boolean判断是否是目录keys()该资源下的keysmapped函数,用于根据路径创建资源对象booleanmkdir()创建目录name()获取资源名parent()父级资源booleanreadonly()判断是否是只读protected abstract boolean需要做修改的key,原key: 新keyfinal boolean重命名获取子资源集合获取分隔符booleanwrite(byte[] bytes) 写入
-
字段详细资料
-
separator
-
path
-
parent
-
readonly
protected boolean readonly
-
-
构造器详细资料
-
KeyValueResource
-
KeyValueResource
-
-
方法详细资料
-
separator
从接口复制的说明:Resource获取分隔符 -
isDirectory
public boolean isDirectory()从接口复制的说明:Resource判断是否是目录- 指定者:
isDirectory在接口中Resource- 返回:
- 返回资源是否是目录
-
readonly
public boolean readonly()从接口复制的说明:Resource判断是否是只读 -
renameTo
从接口复制的说明:Resource重命名 -
delete
public boolean delete()从接口复制的说明:Resource删除 -
deleteByKey
-
renameTo
需要做修改的key,原key: 新key- 参数:
renameKeys- 需重命名的key- 返回:
- 是否修改成功
-
name
从接口复制的说明:Resource获取资源名 -
getResource
从接口复制的说明:Resource获取子资源- 指定者:
getResource在接口中Resource- 参数:
name- 文件名称- 返回:
- 返回资源对象
-
getDirectory
从接口复制的说明:Resource获取子目录- 指定者:
getDirectory在接口中Resource- 参数:
name- 目录名称- 返回:
- 返回资源对象
-
mkdir
public boolean mkdir()从接口复制的说明:Resource创建目录 -
parent
从接口复制的说明:Resource父级资源 -
write
public boolean write(byte[] bytes) 从接口复制的说明:Resource写入 -
resources
从接口复制的说明:Resource获取子资源集合 -
mappedFunction
mapped函数,用于根据路径创建资源对象- 返回:
- mapped函数
-
keys
该资源下的keys- 返回:
- 返回该资源下的keys
-
dirs
从接口复制的说明:Resource目录 -
files
从接口复制的说明:Resource遍历文件 -
getAbsolutePath
从接口复制的说明:Resource获取所在位置- 指定者:
getAbsolutePath在接口中Resource- 返回:
- 获取绝对路径
-
getFilePath
从接口复制的说明:Resource获取文件路径- 指定者:
getFilePath在接口中Resource- 返回:
- 返回文件路径
-