public class ResourceModuleConfig extends DefaultConfiguration implements ResourceModuleConfigProvider
构造器和说明 |
---|
ResourceModuleConfig() |
限定符和类型 | 方法和说明 |
---|---|
void |
addFellow(java.lang.String fellowRepoName)
添加附加仓库配置
|
void |
addOption(java.lang.String optRepoName)
添加一个可选仓库配置
|
void |
addProfile(RepositoryProfile profile)
添加一个仓库安装描述
|
boolean |
cacheable()
是否开启缓存
|
java.lang.String[] |
getFellows()
获取安装的附加仓库配置
|
static ResourceModuleConfig |
getInstance() |
java.lang.String[] |
getOptions()
获取所有可选仓库的名称配置
|
RepositoryProfile[] |
getProfiles()
获取已安装的仓库描述凭据
|
java.lang.String |
getRepositoryName()
当前仓库名称
|
java.lang.String |
getWorkRoot()
获取当前仓库的工作路径
|
boolean |
isRepoShared()
是否是共享仓库
|
void |
removeFellow(java.lang.String fellowRepoName)
移除一个附加仓库的配置
|
void |
removeOption(java.lang.String optRepoName)
移除一个可选仓库配置
|
void |
removeProfile(java.lang.String repoName)
移除一个安装仓库凭据
|
void |
setCacheable(boolean cacheable)
设置是否开启缓存
|
void |
setRepoShared(boolean share)
设置是否共享
|
void |
setRepositoryName(java.lang.String repoName)
设置当前仓库
|
void |
setWorkRoot(java.lang.String workRoot)
设置工作路径
|
getNameSpace
clone, initialize, mirror
public static ResourceModuleConfig getInstance()
public java.lang.String getRepositoryName()
ResourceModuleConfigProvider
getRepositoryName
在接口中 ResourceModuleConfigProvider
public void setRepositoryName(java.lang.String repoName)
ResourceModuleConfigProvider
setRepositoryName
在接口中 ResourceModuleConfigProvider
repoName
- 名称public java.lang.String getWorkRoot()
ResourceModuleConfigProvider
getWorkRoot
在接口中 ResourceModuleConfigProvider
public void setWorkRoot(java.lang.String workRoot)
ResourceModuleConfigProvider
setWorkRoot
在接口中 ResourceModuleConfigProvider
workRoot
- 工作路径public java.lang.String[] getFellows()
ResourceModuleConfigProvider
getFellows
在接口中 ResourceModuleConfigProvider
public void addFellow(java.lang.String fellowRepoName)
ResourceModuleConfigProvider
addFellow
在接口中 ResourceModuleConfigProvider
fellowRepoName
- 附加仓库名称public void removeFellow(java.lang.String fellowRepoName)
ResourceModuleConfigProvider
removeFellow
在接口中 ResourceModuleConfigProvider
fellowRepoName
- 名称public void removeOption(java.lang.String optRepoName)
ResourceModuleConfigProvider
removeOption
在接口中 ResourceModuleConfigProvider
optRepoName
- 名称public java.lang.String[] getOptions()
ResourceModuleConfigProvider
getOptions
在接口中 ResourceModuleConfigProvider
public void addOption(java.lang.String optRepoName)
ResourceModuleConfigProvider
addOption
在接口中 ResourceModuleConfigProvider
optRepoName
- 名称public boolean isRepoShared()
ResourceModuleConfigProvider
isRepoShared
在接口中 ResourceModuleConfigProvider
public void setRepoShared(boolean share)
ResourceModuleConfigProvider
setRepoShared
在接口中 ResourceModuleConfigProvider
share
- 是否共享public RepositoryProfile[] getProfiles()
ResourceModuleConfigProvider
getProfiles
在接口中 ResourceModuleConfigProvider
public void addProfile(RepositoryProfile profile)
ResourceModuleConfigProvider
addProfile
在接口中 ResourceModuleConfigProvider
profile
- 描述public void removeProfile(java.lang.String repoName)
ResourceModuleConfigProvider
removeProfile
在接口中 ResourceModuleConfigProvider
repoName
- 仓库名称public boolean cacheable()
ResourceModuleConfigProvider
cacheable
在接口中 ResourceModuleConfigProvider
public void setCacheable(boolean cacheable)
ResourceModuleConfigProvider
setCacheable
在接口中 ResourceModuleConfigProvider
cacheable
- 是否缓存