public interface NWorkspaceExt
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.spi.NDependencySolver |
createDependencySolver(String solverName) |
NExecutionContextBuilder |
createExecutionContext() |
net.thevpc.nuts.NSession |
defaultSession() |
void |
deployBoot(net.thevpc.nuts.NId def,
boolean withDependencies) |
DefaultCustomCommandsModel |
getCommandModel() |
DefaultNWorkspaceConfigModel |
getConfigModel() |
List<String> |
getDependencySolverNames() |
DefaultNWorkspaceEnvManagerModel |
getEnvModel() |
net.thevpc.nuts.text.NText |
getHelpText() |
DefaultImportModel |
getImportModel() |
String |
getInstallationDigest() |
NInstalledRepository |
getInstalledRepository() |
net.thevpc.nuts.spi.NInstallerComponent |
getInstaller(net.thevpc.nuts.NDefinition nutToInstall) |
net.thevpc.nuts.NInstallStatus |
getInstallStatus(net.thevpc.nuts.NId id,
boolean checkDependencies) |
net.thevpc.nuts.text.NText |
getLicenseText() |
DefaultNWorkspaceLocationModel |
getLocationModel() |
NWorkspaceModel |
getModel() |
DefaultNRepositoryModel |
getRepositoryModel() |
net.thevpc.nuts.text.NText |
getWelcomeText() |
void |
installImpl(net.thevpc.nuts.NDefinition def,
String[] args,
boolean updateDefaultVersion) |
static NWorkspaceExt |
of() |
static NWorkspaceExt |
of(net.thevpc.nuts.NWorkspace ws) |
void |
requireImpl(net.thevpc.nuts.NDefinition def,
boolean withDependencies,
net.thevpc.nuts.NId[] forId) |
boolean |
requiresRuntimeExtension()
true when runtime extension is required for running this workspace.
|
net.thevpc.nuts.text.NText |
resolveDefaultHelp(Class<?> clazz) |
net.thevpc.nuts.NId |
resolveEffectiveId(net.thevpc.nuts.NDescriptor descriptor) |
net.thevpc.nuts.NIdType |
resolveNutsIdType(net.thevpc.nuts.NId id) |
Stack<net.thevpc.nuts.NSession> |
sessionScopes() |
void |
setInstallationDigest(String value) |
NWorkspaceStore |
store() |
void |
uninstallImpl(net.thevpc.nuts.NDefinition def,
String[] args,
boolean runInstaller,
boolean deleteFiles,
boolean eraseFiles,
boolean traceBeforeEvent) |
void |
updateImpl(net.thevpc.nuts.NDefinition def,
String[] args,
boolean updateDefaultVersion) |
static NWorkspaceExt of()
static NWorkspaceExt of(net.thevpc.nuts.NWorkspace ws)
NWorkspaceStore store()
net.thevpc.nuts.text.NText getWelcomeText()
net.thevpc.nuts.text.NText getHelpText()
net.thevpc.nuts.text.NText getLicenseText()
net.thevpc.nuts.text.NText resolveDefaultHelp(Class<?> clazz)
net.thevpc.nuts.NId resolveEffectiveId(net.thevpc.nuts.NDescriptor descriptor)
net.thevpc.nuts.NIdType resolveNutsIdType(net.thevpc.nuts.NId id)
net.thevpc.nuts.spi.NInstallerComponent getInstaller(net.thevpc.nuts.NDefinition nutToInstall)
void requireImpl(net.thevpc.nuts.NDefinition def,
boolean withDependencies,
net.thevpc.nuts.NId[] forId)
void installImpl(net.thevpc.nuts.NDefinition def,
String[] args,
boolean updateDefaultVersion)
void updateImpl(net.thevpc.nuts.NDefinition def,
String[] args,
boolean updateDefaultVersion)
void uninstallImpl(net.thevpc.nuts.NDefinition def,
String[] args,
boolean runInstaller,
boolean deleteFiles,
boolean eraseFiles,
boolean traceBeforeEvent)
boolean requiresRuntimeExtension()
NutsConstants.ENV_KEY_EXCLUDE_RUNTIME_EXTENSION is forced to
falseNInstalledRepository getInstalledRepository()
net.thevpc.nuts.NInstallStatus getInstallStatus(net.thevpc.nuts.NId id,
boolean checkDependencies)
NExecutionContextBuilder createExecutionContext()
void deployBoot(net.thevpc.nuts.NId def,
boolean withDependencies)
net.thevpc.nuts.NSession defaultSession()
NWorkspaceModel getModel()
String getInstallationDigest()
void setInstallationDigest(String value)
Stack<net.thevpc.nuts.NSession> sessionScopes()
DefaultNRepositoryModel getRepositoryModel()
DefaultNWorkspaceEnvManagerModel getEnvModel()
DefaultCustomCommandsModel getCommandModel()
DefaultNWorkspaceConfigModel getConfigModel()
DefaultImportModel getImportModel()
net.thevpc.nuts.spi.NDependencySolver createDependencySolver(String solverName)
DefaultNWorkspaceLocationModel getLocationModel()
Copyright © 2025 vpc open source initiative. All rights reserved.