E - 存储的对象类型public abstract class LocalDirStorage<E> extends java.lang.Object implements Storage<E,java.lang.String>
本地目录存储对象
copyright featherfly 2010-2020, all rights reserved.
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
logger
日志对象
|
| 构造器和说明 |
|---|
LocalDirStorage() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.io.File |
createRelativeDir()
创建相对路径对象
|
protected java.io.File |
createTargetFile(java.lang.String fileName)
创建实际存储的文件
|
java.lang.String |
getBaseDir()
返回baseDir
|
protected abstract java.lang.String |
getExtDir()
创建扩展目录
|
protected java.lang.String |
getId(java.io.File targetFile)
获取文件存储后的唯一标示
|
java.lang.String |
getRelativeDir()
返回relativeDir
|
cn.featherfly.common.io.file.RenamePolicy |
getRenamePolicy()
返回renamePolicy
|
void |
setBaseDir(java.lang.String baseDir)
设置baseDir
|
void |
setRelativeDir(java.lang.String relativeDir)
设置relativeDir
|
void |
setRenamePolicy(cn.featherfly.common.io.file.RenamePolicy renamePolicy)
设置renamePolicy
|
protected abstract java.lang.String getExtDir()
创建扩展目录
protected java.lang.String getId(java.io.File targetFile)
获取文件存储后的唯一标示
targetFile - 存储后的文件protected java.io.File createTargetFile(java.lang.String fileName)
创建实际存储的文件
fileName - 原始文件名称protected java.io.File createRelativeDir()
创建相对路径对象
public java.lang.String getBaseDir()
public void setBaseDir(java.lang.String baseDir)
baseDir - baseDirpublic java.lang.String getRelativeDir()
public void setRelativeDir(java.lang.String relativeDir)
relativeDir - relativeDirpublic cn.featherfly.common.io.file.RenamePolicy getRenamePolicy()
public void setRenamePolicy(cn.featherfly.common.io.file.RenamePolicy renamePolicy)
renamePolicy - renamePolicy