public interface NWorkspaceExt
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.spi.NDependencySolver |
createDependencySolver(String solverName) |
NExecutionContextBuilder |
createExecutionContext() |
net.thevpc.nuts.core.NSession |
defaultSession() |
void |
deployBoot(net.thevpc.nuts.artifact.NId def,
boolean withDependencies) |
net.thevpc.nuts.app.NApp |
getApp() |
net.thevpc.nuts.boot.NBootOptionsInfo |
getCallerBootOptionsInfo() |
DefaultCustomCommandsModel |
getCommandModel() |
DefaultNWorkspaceConfigModel |
getConfigModel() |
List<String> |
getDependencySolverNames() |
net.thevpc.nuts.text.NText |
getHelpText() |
DefaultImportModel |
getImportModel() |
String |
getInstallationDigest() |
NInstalledRepository |
getInstalledRepository() |
net.thevpc.nuts.spi.NInstallerComponent |
getInstaller(net.thevpc.nuts.artifact.NDefinition nutToInstall) |
net.thevpc.nuts.command.NInstallStatus |
getInstallStatus(net.thevpc.nuts.artifact.NId id,
boolean checkDependencies) |
net.thevpc.nuts.text.NText |
getLicenseText() |
DefaultNWorkspaceLocationModel |
getLocationModel() |
NWorkspaceModel |
getModel() |
DefaultNRepositoryModel |
getRepositoryModel() |
Map<String,String> |
getSysEnv() |
net.thevpc.nuts.text.NText |
getWelcomeText() |
static NWorkspaceExt |
of() |
static NWorkspaceExt |
of(net.thevpc.nuts.core.NWorkspace ws) |
boolean |
requiresRuntimeExtension()
true when runtime extension is required for running this workspace.
|
net.thevpc.nuts.text.NText |
resolveDefaultHelp(Class<?> clazz) |
net.thevpc.nuts.artifact.NId |
resolveEffectiveId(net.thevpc.nuts.artifact.NDescriptor descriptor) |
net.thevpc.nuts.artifact.NIdType |
resolveNutsIdType(net.thevpc.nuts.artifact.NId id) |
net.thevpc.nuts.concurrent.NScopedValue<net.thevpc.nuts.core.NSession> |
sessionScopes() |
void |
setInstallationDigest(String value) |
NWorkspaceStore |
store() |
static NWorkspaceExt of()
static NWorkspaceExt of(net.thevpc.nuts.core.NWorkspace ws)
net.thevpc.nuts.boot.NBootOptionsInfo getCallerBootOptionsInfo()
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.artifact.NId resolveEffectiveId(net.thevpc.nuts.artifact.NDescriptor descriptor)
net.thevpc.nuts.artifact.NIdType resolveNutsIdType(net.thevpc.nuts.artifact.NId id)
net.thevpc.nuts.spi.NInstallerComponent getInstaller(net.thevpc.nuts.artifact.NDefinition nutToInstall)
boolean requiresRuntimeExtension()
NutsConstants.ENV_KEY_EXCLUDE_RUNTIME_EXTENSION is forced to
falseNInstalledRepository getInstalledRepository()
net.thevpc.nuts.command.NInstallStatus getInstallStatus(net.thevpc.nuts.artifact.NId id,
boolean checkDependencies)
NExecutionContextBuilder createExecutionContext()
void deployBoot(net.thevpc.nuts.artifact.NId def,
boolean withDependencies)
net.thevpc.nuts.core.NSession defaultSession()
net.thevpc.nuts.app.NApp getApp()
NWorkspaceModel getModel()
String getInstallationDigest()
void setInstallationDigest(String value)
net.thevpc.nuts.concurrent.NScopedValue<net.thevpc.nuts.core.NSession> sessionScopes()
DefaultNRepositoryModel getRepositoryModel()
DefaultCustomCommandsModel getCommandModel()
DefaultNWorkspaceConfigModel getConfigModel()
DefaultImportModel getImportModel()
net.thevpc.nuts.spi.NDependencySolver createDependencySolver(String solverName)
DefaultNWorkspaceLocationModel getLocationModel()
Copyright © 2026 vpc open source initiative. All rights reserved.