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)
设置工作路径
|
getNameSpaceclone, initialize, mirrorpublic static ResourceModuleConfig getInstance()
public java.lang.String getRepositoryName()
ResourceModuleConfigProvidergetRepositoryName 在接口中 ResourceModuleConfigProviderpublic void setRepositoryName(java.lang.String repoName)
ResourceModuleConfigProvidersetRepositoryName 在接口中 ResourceModuleConfigProviderrepoName - 名称public java.lang.String getWorkRoot()
ResourceModuleConfigProvidergetWorkRoot 在接口中 ResourceModuleConfigProviderpublic void setWorkRoot(java.lang.String workRoot)
ResourceModuleConfigProvidersetWorkRoot 在接口中 ResourceModuleConfigProviderworkRoot - 工作路径public java.lang.String[] getFellows()
ResourceModuleConfigProvidergetFellows 在接口中 ResourceModuleConfigProviderpublic void addFellow(java.lang.String fellowRepoName)
ResourceModuleConfigProvideraddFellow 在接口中 ResourceModuleConfigProviderfellowRepoName - 附加仓库名称public void removeFellow(java.lang.String fellowRepoName)
ResourceModuleConfigProviderremoveFellow 在接口中 ResourceModuleConfigProviderfellowRepoName - 名称public void removeOption(java.lang.String optRepoName)
ResourceModuleConfigProviderremoveOption 在接口中 ResourceModuleConfigProvideroptRepoName - 名称public java.lang.String[] getOptions()
ResourceModuleConfigProvidergetOptions 在接口中 ResourceModuleConfigProviderpublic void addOption(java.lang.String optRepoName)
ResourceModuleConfigProvideraddOption 在接口中 ResourceModuleConfigProvideroptRepoName - 名称public boolean isRepoShared()
ResourceModuleConfigProviderisRepoShared 在接口中 ResourceModuleConfigProviderpublic void setRepoShared(boolean share)
ResourceModuleConfigProvidersetRepoShared 在接口中 ResourceModuleConfigProvidershare - 是否共享public RepositoryProfile[] getProfiles()
ResourceModuleConfigProvidergetProfiles 在接口中 ResourceModuleConfigProviderpublic void addProfile(RepositoryProfile profile)
ResourceModuleConfigProvideraddProfile 在接口中 ResourceModuleConfigProviderprofile - 描述public void removeProfile(java.lang.String repoName)
ResourceModuleConfigProviderremoveProfile 在接口中 ResourceModuleConfigProviderrepoName - 仓库名称public boolean cacheable()
ResourceModuleConfigProvidercacheable 在接口中 ResourceModuleConfigProviderpublic void setCacheable(boolean cacheable)
ResourceModuleConfigProvidersetCacheable 在接口中 ResourceModuleConfigProvidercacheable - 是否缓存