public class DefaultNutsWorkspaceConfigManager extends Object implements net.thevpc.nuts.NutsWorkspaceConfigManager, NutsWorkspaceConfigManagerExt
| Constructor and Description |
|---|
DefaultNutsWorkspaceConfigManager(DefaultNutsWorkspaceConfigModel model) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkSession() |
net.thevpc.nuts.spi.NutsDependencySolver |
createDependencySolver(String name) |
Set<String> |
getAvailableArchetypes() |
Map<String,String> |
getConfigMap() |
net.thevpc.nuts.NutsPrimitiveElement |
getConfigProperty(String property) |
net.thevpc.nuts.NutsAddRepositoryOptions[] |
getDefaultRepositories() |
net.thevpc.nuts.NutsSessionTerminal |
getDefaultTerminal() |
String[] |
getDependencySolverNames() |
net.thevpc.nuts.spi.NutsIndexStoreFactory |
getIndexStoreClientFactory() |
String |
getJavaCommand() |
String |
getJavaOptions() |
DefaultNutsWorkspaceConfigModel |
getModel() |
net.thevpc.nuts.NutsSession |
getSession() |
net.thevpc.nuts.NutsSystemTerminal |
getSystemTerminal() |
boolean |
isExcludedExtension(String extensionId,
net.thevpc.nuts.NutsWorkspaceOptions options) |
boolean |
isGlobal() |
boolean |
isReadOnly() |
boolean |
isSupportedRepositoryType(String repositoryType) |
net.thevpc.nuts.NutsWorkspaceBootConfig |
loadBootConfig(String _ws,
boolean global,
boolean followLinks) |
net.thevpc.nuts.NutsPath |
resolveRepositoryPath(String repositoryLocation) |
boolean |
save() |
boolean |
save(boolean force) |
net.thevpc.nuts.NutsWorkspaceConfigManager |
setConfigProperty(String property,
String value) |
net.thevpc.nuts.NutsWorkspaceConfigManager |
setDefaultTerminal(net.thevpc.nuts.NutsSessionTerminal terminal) |
net.thevpc.nuts.NutsWorkspaceConfigManager |
setSession(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsWorkspaceConfigManager |
setSystemTerminal(net.thevpc.nuts.spi.NutsSystemTerminalBase terminal) |
net.thevpc.nuts.NutsWorkspaceStoredConfig |
stored() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitofpublic DefaultNutsWorkspaceConfigManager(DefaultNutsWorkspaceConfigModel model)
public DefaultNutsWorkspaceConfigModel getModel()
getModel in interface NutsWorkspaceConfigManagerExtpublic net.thevpc.nuts.NutsWorkspaceStoredConfig stored()
stored in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic boolean isReadOnly()
isReadOnly in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic boolean save(boolean force)
save in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic boolean save()
save in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic net.thevpc.nuts.NutsWorkspaceBootConfig loadBootConfig(String _ws, boolean global, boolean followLinks)
loadBootConfig in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic boolean isExcludedExtension(String extensionId, net.thevpc.nuts.NutsWorkspaceOptions options)
isExcludedExtension in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic boolean isSupportedRepositoryType(String repositoryType)
isSupportedRepositoryType in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic net.thevpc.nuts.NutsAddRepositoryOptions[] getDefaultRepositories()
getDefaultRepositories in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic Set<String> getAvailableArchetypes()
getAvailableArchetypes in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic net.thevpc.nuts.NutsPath resolveRepositoryPath(String repositoryLocation)
resolveRepositoryPath in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic net.thevpc.nuts.spi.NutsIndexStoreFactory getIndexStoreClientFactory()
getIndexStoreClientFactory in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic String getJavaCommand()
getJavaCommand in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic String getJavaOptions()
getJavaOptions in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic boolean isGlobal()
isGlobal in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic net.thevpc.nuts.NutsSession getSession()
getSession in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic net.thevpc.nuts.NutsWorkspaceConfigManager setSession(net.thevpc.nuts.NutsSession session)
setSession in interface net.thevpc.nuts.NutsWorkspaceConfigManagerprotected void checkSession()
public String[] getDependencySolverNames()
public net.thevpc.nuts.spi.NutsDependencySolver createDependencySolver(String name)
public net.thevpc.nuts.NutsSystemTerminal getSystemTerminal()
getSystemTerminal in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic net.thevpc.nuts.NutsWorkspaceConfigManager setSystemTerminal(net.thevpc.nuts.spi.NutsSystemTerminalBase terminal)
setSystemTerminal in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic net.thevpc.nuts.NutsSessionTerminal getDefaultTerminal()
getDefaultTerminal in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic net.thevpc.nuts.NutsWorkspaceConfigManager setDefaultTerminal(net.thevpc.nuts.NutsSessionTerminal terminal)
setDefaultTerminal in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic Map<String,String> getConfigMap()
getConfigMap in interface net.thevpc.nuts.NutsWorkspaceConfigManagerpublic net.thevpc.nuts.NutsPrimitiveElement getConfigProperty(String property)
getConfigProperty in interface net.thevpc.nuts.NutsWorkspaceConfigManagerCopyright © 2022 vpc open source initiative. All rights reserved.