public class ProfileFactory
extends java.lang.Object
构造器和说明 |
---|
ProfileFactory() |
限定符和类型 | 方法和说明 |
---|---|
static <T extends RepositoryConfig> |
create(java.lang.String identity,
java.lang.String repoName,
java.lang.String workRoot) |
static <T extends RepositoryConfig> |
create(java.lang.String identity,
java.lang.String repoName,
java.lang.String workRoot,
boolean shared) |
static <T extends RepositoryConfig> |
create(java.lang.String identity,
java.lang.String repoName,
java.lang.String workRoot,
boolean shared,
java.util.Map<java.lang.String,java.lang.Object> params) |
static <T extends RepositoryConfig> |
create(java.lang.String identity,
java.lang.String repoName,
java.lang.String workRoot,
boolean shared,
T config) |
static <T extends RepositoryConfig> |
create(java.lang.String identity,
java.lang.String repoName,
java.lang.String workRoot,
java.util.Map<java.lang.String,java.lang.Object> params) |
static <T extends RepositoryConfig> |
create(java.lang.String identity,
java.lang.String repoName,
java.lang.String workRoot,
T config) |
static <T extends RepositoryConfig> |
createConfig(java.lang.String identity,
java.util.Map<java.lang.String,java.lang.Object> params) |
static <T extends RepositoryConfig> |
register(java.lang.String identity,
java.lang.Class<? extends RepositoryProfile<T>> profileClazz,
java.lang.Class<T> configClazz) |
static void |
unregister(java.lang.String identity) |
public static <T extends RepositoryConfig> void register(java.lang.String identity, java.lang.Class<? extends RepositoryProfile<T>> profileClazz, java.lang.Class<T> configClazz)
public static void unregister(java.lang.String identity)
public static <T extends RepositoryConfig> RepositoryProfile create(java.lang.String identity, java.lang.String repoName, java.lang.String workRoot, boolean shared, java.util.Map<java.lang.String,java.lang.Object> params)
public static <T extends RepositoryConfig> RepositoryProfile create(java.lang.String identity, java.lang.String repoName, java.lang.String workRoot, T config)
public static <T extends RepositoryConfig> RepositoryProfile create(java.lang.String identity, java.lang.String repoName, java.lang.String workRoot, boolean shared, T config)
public static <T extends RepositoryConfig> RepositoryProfile create(java.lang.String identity, java.lang.String repoName, java.lang.String workRoot, java.util.Map<java.lang.String,java.lang.Object> params)
public static <T extends RepositoryConfig> RepositoryProfile create(java.lang.String identity, java.lang.String repoName, java.lang.String workRoot, boolean shared)
public static <T extends RepositoryConfig> RepositoryProfile create(java.lang.String identity, java.lang.String repoName, java.lang.String workRoot)
public static <T extends RepositoryConfig> T createConfig(java.lang.String identity, java.util.Map<java.lang.String,java.lang.Object> params) throws java.lang.Exception
java.lang.Exception