public abstract class AbstractNWorkspace extends Object implements net.thevpc.nuts.NWorkspace
| Modifier and Type | Field and Description |
|---|---|
protected net.thevpc.nuts.boot.NBootOptionsInfo |
callerBootOptionsInfo |
| Constructor and Description |
|---|
AbstractNWorkspace(net.thevpc.nuts.boot.NBootOptionsInfo callerBootOptionsInfo) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.NWorkspace |
addInstallListener(net.thevpc.nuts.NInstallListener listener) |
net.thevpc.nuts.NWorkspace |
addRepositoryListener(net.thevpc.nuts.NRepositoryListener listener) |
net.thevpc.nuts.NWorkspace |
addUserPropertyListener(net.thevpc.nuts.util.NObservableMapListener<String,Object> listener) |
net.thevpc.nuts.NWorkspace |
addWorkspaceListener(net.thevpc.nuts.NWorkspaceListener listener) |
<T> T |
callWith(net.thevpc.nuts.util.NCallable<T> callable) |
void |
close() |
List<net.thevpc.nuts.NInstallListener> |
getInstallListeners() |
List<net.thevpc.nuts.NRepositoryListener> |
getRepositoryListeners() |
int |
getSupportLevel(net.thevpc.nuts.spi.NSupportLevelContext criteria) |
List<net.thevpc.nuts.util.NObservableMapListener<String,Object>> |
getUserPropertyListeners() |
List<net.thevpc.nuts.NWorkspaceListener> |
getWorkspaceListeners() |
boolean |
isSharedInstance() |
net.thevpc.nuts.NWorkspace |
removeInstallListener(net.thevpc.nuts.NInstallListener listener) |
net.thevpc.nuts.NWorkspace |
removeRepositoryListener(net.thevpc.nuts.NRepositoryListener listener) |
net.thevpc.nuts.NWorkspace |
removeUserPropertyListener(net.thevpc.nuts.util.NObservableMapListener<String,Object> listener) |
net.thevpc.nuts.NWorkspace |
removeWorkspaceListener(net.thevpc.nuts.NWorkspaceListener listener) |
void |
runBootCommand() |
void |
runWith(net.thevpc.nuts.util.NRunnable runnable) |
net.thevpc.nuts.NWorkspace |
setSharedInstance() |
net.thevpc.nuts.NWorkspace |
share() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddCommand, addCommandFactory, addDefaultPlatform, addDefaultPlatforms, addImports, addLauncher, addPlatform, addRepository, addRepository, buildEffectiveCommand, call, clearImports, commandExists, commandFactoryExists, createSession, currentSession, extensions, findAllCommands, findCommand, findCommand, findCommandsByOwner, findPlatform, findPlatform, findPlatformByName, findPlatformByPath, findPlatformByVersion, findPlatformByVersion, findPlatforms, findPlatforms, findPlatforms, findRepository, findRepositoryById, findRepositoryByName, findSysCommand, get, getAllImports, getApiId, getApiVersion, getAppId, getArch, getArchFamily, getAvailableArchetypes, getBootClassLoader, getBootClassWorldURLs, getBootExtensionClassLoaderNode, getBootOptions, getBootRepositories, getBootRuntimeClassLoaderNode, getBootTerminal, getBootVersion, getCommandFactories, getConfigMap, getConfigProperty, getCreationDuration, getCreationFinishTime, getCreationStartTime, getCustomBootOption, getDefaultIdBasedir, getDefaultIdContentExtension, getDefaultIdExtension, getDefaultIdFilename, getDefaultRepositories, getDesktopEnvironment, getDesktopEnvironmentFamilies, getDesktopEnvironmentFamily, getDesktopEnvironments, getDesktopIntegrationSupport, getDesktopPath, getDigestName, getHomeLocation, getHomeLocation, getHomeLocations, getHostName, getIndexStoreClientFactory, getJavaCommand, getJavaOptions, getLocation, getName, getOs, getOsDist, getOsFamily, getPid, getPlatform, getProperties, getProperty, getRepositories, getRepositoryStoreStrategy, getRuntimeId, getShellFamilies, getShellFamily, getStoredConfig, getStoreLayout, getStoreLocation, getStoreLocation, getStoreLocation, getStoreLocation, getStoreLocation, getStoreLocations, getStoreStrategy, getSysEnv, getSysEnv, getUuid, getWorkspaceLocation, isFirstBoot, isGraphicalDesktopEnvironment, isImportedGroupId, isReadOnly, isSupportedRepositoryType, isSystemWorkspace, loadBootConfig, of, removeAllRepositories, removeCommand, removeCommandFactory, removeCommandFactoryIfExists, removeCommandIfExists, removeImports, removePlatform, removeRepository, resolveEffectiveDescriptor, resolveEffectiveDescriptor, resolvePlatform, resolveRepositoryPath, run, saveConfig, saveConfig, searchSystemPlatforms, searchSystemPlatforms, setConfigProperty, setHomeLocation, setProperty, setStoreLayout, setStoreLocation, setStoreStrategy, updateCommand, updateImports, updatePlatformprotected net.thevpc.nuts.boot.NBootOptionsInfo callerBootOptionsInfo
public AbstractNWorkspace(net.thevpc.nuts.boot.NBootOptionsInfo callerBootOptionsInfo)
public void runWith(net.thevpc.nuts.util.NRunnable runnable)
runWith in interface net.thevpc.nuts.NWorkspacepublic <T> T callWith(net.thevpc.nuts.util.NCallable<T> callable)
callWith in interface net.thevpc.nuts.NWorkspacepublic int getSupportLevel(net.thevpc.nuts.spi.NSupportLevelContext criteria)
getSupportLevel in interface net.thevpc.nuts.spi.NComponentpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in interface net.thevpc.nuts.NWorkspacepublic net.thevpc.nuts.NWorkspace share()
share in interface net.thevpc.nuts.NWorkspacepublic net.thevpc.nuts.NWorkspace setSharedInstance()
setSharedInstance in interface net.thevpc.nuts.NWorkspacepublic boolean isSharedInstance()
isSharedInstance in interface net.thevpc.nuts.NWorkspacepublic net.thevpc.nuts.NWorkspace removeRepositoryListener(net.thevpc.nuts.NRepositoryListener listener)
removeRepositoryListener in interface net.thevpc.nuts.NWorkspacepublic net.thevpc.nuts.NWorkspace addRepositoryListener(net.thevpc.nuts.NRepositoryListener listener)
addRepositoryListener in interface net.thevpc.nuts.NWorkspacepublic List<net.thevpc.nuts.NRepositoryListener> getRepositoryListeners()
getRepositoryListeners in interface net.thevpc.nuts.NWorkspacepublic net.thevpc.nuts.NWorkspace addUserPropertyListener(net.thevpc.nuts.util.NObservableMapListener<String,Object> listener)
addUserPropertyListener in interface net.thevpc.nuts.NWorkspacepublic net.thevpc.nuts.NWorkspace removeUserPropertyListener(net.thevpc.nuts.util.NObservableMapListener<String,Object> listener)
removeUserPropertyListener in interface net.thevpc.nuts.NWorkspacepublic List<net.thevpc.nuts.util.NObservableMapListener<String,Object>> getUserPropertyListeners()
getUserPropertyListeners in interface net.thevpc.nuts.NWorkspacepublic net.thevpc.nuts.NWorkspace removeWorkspaceListener(net.thevpc.nuts.NWorkspaceListener listener)
removeWorkspaceListener in interface net.thevpc.nuts.NWorkspacepublic net.thevpc.nuts.NWorkspace addWorkspaceListener(net.thevpc.nuts.NWorkspaceListener listener)
addWorkspaceListener in interface net.thevpc.nuts.NWorkspacepublic List<net.thevpc.nuts.NWorkspaceListener> getWorkspaceListeners()
getWorkspaceListeners in interface net.thevpc.nuts.NWorkspacepublic net.thevpc.nuts.NWorkspace removeInstallListener(net.thevpc.nuts.NInstallListener listener)
removeInstallListener in interface net.thevpc.nuts.NWorkspacepublic net.thevpc.nuts.NWorkspace addInstallListener(net.thevpc.nuts.NInstallListener listener)
addInstallListener in interface net.thevpc.nuts.NWorkspacepublic List<net.thevpc.nuts.NInstallListener> getInstallListeners()
getInstallListeners in interface net.thevpc.nuts.NWorkspacepublic void runBootCommand()
runBootCommand in interface net.thevpc.nuts.core.NWorkspaceBaseCopyright © 2025 vpc open source initiative. All rights reserved.