public abstract class AbstractNWorkspace extends Object implements net.thevpc.nuts.core.NWorkspace
| Constructor and Description |
|---|
AbstractNWorkspace() |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.core.NWorkspace |
addInstallListener(net.thevpc.nuts.command.NInstallListener listener) |
net.thevpc.nuts.core.NWorkspace |
addPropertyListener(net.thevpc.nuts.util.NObservableMapListener<String,Object> listener) |
net.thevpc.nuts.core.NWorkspace |
addRepositoryListener(net.thevpc.nuts.core.NRepositoryListener listener) |
net.thevpc.nuts.core.NWorkspace |
addWorkspaceListener(net.thevpc.nuts.core.NWorkspaceListener listener) |
<T> T |
callWith(net.thevpc.nuts.concurrent.NCallable<T> callable) |
void |
close() |
List<net.thevpc.nuts.command.NInstallListener> |
installListeners() |
boolean |
isSharedInstance() |
List<net.thevpc.nuts.util.NObservableMapListener<String,Object>> |
propertyListeners() |
net.thevpc.nuts.core.NWorkspace |
removeInstallListener(net.thevpc.nuts.command.NInstallListener listener) |
net.thevpc.nuts.core.NWorkspace |
removePropertyListener(net.thevpc.nuts.util.NObservableMapListener<String,Object> listener) |
net.thevpc.nuts.core.NWorkspace |
removeRepositoryListener(net.thevpc.nuts.core.NRepositoryListener listener) |
net.thevpc.nuts.core.NWorkspace |
removeWorkspaceListener(net.thevpc.nuts.core.NWorkspaceListener listener) |
List<net.thevpc.nuts.core.NRepositoryListener> |
repositoryListeners() |
void |
runWith(Runnable runnable) |
net.thevpc.nuts.core.NWorkspace |
setSharedInstance() |
net.thevpc.nuts.core.NWorkspace |
share() |
String |
toString() |
List<net.thevpc.nuts.core.NWorkspaceListener> |
workspaceListeners() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddCommand, addCommandFactory, addImports, addLauncher, addRepository, addRepository, allImports, apiId, apiVersion, appId, availableArchetypes, bootClassLoader, bootClassWorldURLs, bootExtensionClassLoaderNodes, bootOptions, bootRepositories, bootRuntimeClassLoaderNode, bootTerminal, bootVersion, buildEffectiveCommand, call, clearImports, commandExists, commandFactories, commandFactoryExists, configMap, createSession, creationDuration, creationFinishTime, creationStartTime, currentSession, defaultRepositories, digestName, extensions, findAllCommands, findCommand, findCommand, findCommandsByOwner, findRepositoryById, findRepositoryByName, findSysCommand, get, getConfigProperty, getCustomBootOption, getDefaultIdBasedir, getDefaultIdContentExtension, getDefaultIdExtension, getDefaultIdFilename, getHomeLocation, getHomeLocation, getOrComputeProperty, getOrComputeProperty, getProperty, getProperty, getRepository, homeLocations, indexStoreClientFactory, isFirstBoot, isImportedGroupId, isReadOnly, isSupportedRepositoryType, isSystemWorkspace, javaCommand, javaOptions, loadBootConfig, location, name, of, pid, properties, removeAllRepositories, removeCommand, removeCommandFactory, removeCommandFactoryIfExists, removeCommandIfExists, removeImports, removeRepository, repositories, repositoryStoreStrategy, resolveEffectiveDescriptor, resolveEffectiveDescriptor, resolveRepositoryPath, run, runApplication, runtimeId, saveConfig, saveConfig, setConfigProperty, setHomeLocation, setProperty, setStoreLocation, storedConfig, storeLayout, storeLayout, storeLocations, storeStrategy, storeStrategy, updateCommand, updateImports, uuid, workspaceLocationpublic void runWith(Runnable runnable)
runWith in interface net.thevpc.nuts.core.NWorkspacepublic <T> T callWith(net.thevpc.nuts.concurrent.NCallable<T> callable)
callWith in interface net.thevpc.nuts.core.NWorkspacepublic void close()
close in interface Closeableclose in interface AutoCloseableclose in interface net.thevpc.nuts.core.NWorkspacepublic net.thevpc.nuts.core.NWorkspace share()
share in interface net.thevpc.nuts.core.NWorkspacepublic net.thevpc.nuts.core.NWorkspace setSharedInstance()
setSharedInstance in interface net.thevpc.nuts.core.NWorkspacepublic boolean isSharedInstance()
isSharedInstance in interface net.thevpc.nuts.core.NWorkspacepublic net.thevpc.nuts.core.NWorkspace removeRepositoryListener(net.thevpc.nuts.core.NRepositoryListener listener)
removeRepositoryListener in interface net.thevpc.nuts.core.NWorkspacepublic net.thevpc.nuts.core.NWorkspace addRepositoryListener(net.thevpc.nuts.core.NRepositoryListener listener)
addRepositoryListener in interface net.thevpc.nuts.core.NWorkspacepublic List<net.thevpc.nuts.core.NRepositoryListener> repositoryListeners()
repositoryListeners in interface net.thevpc.nuts.core.NWorkspacepublic net.thevpc.nuts.core.NWorkspace addPropertyListener(net.thevpc.nuts.util.NObservableMapListener<String,Object> listener)
addPropertyListener in interface net.thevpc.nuts.core.NWorkspacepublic net.thevpc.nuts.core.NWorkspace removePropertyListener(net.thevpc.nuts.util.NObservableMapListener<String,Object> listener)
removePropertyListener in interface net.thevpc.nuts.core.NWorkspacepublic List<net.thevpc.nuts.util.NObservableMapListener<String,Object>> propertyListeners()
propertyListeners in interface net.thevpc.nuts.core.NWorkspacepublic net.thevpc.nuts.core.NWorkspace removeWorkspaceListener(net.thevpc.nuts.core.NWorkspaceListener listener)
removeWorkspaceListener in interface net.thevpc.nuts.core.NWorkspacepublic net.thevpc.nuts.core.NWorkspace addWorkspaceListener(net.thevpc.nuts.core.NWorkspaceListener listener)
addWorkspaceListener in interface net.thevpc.nuts.core.NWorkspacepublic List<net.thevpc.nuts.core.NWorkspaceListener> workspaceListeners()
workspaceListeners in interface net.thevpc.nuts.core.NWorkspacepublic net.thevpc.nuts.core.NWorkspace removeInstallListener(net.thevpc.nuts.command.NInstallListener listener)
removeInstallListener in interface net.thevpc.nuts.core.NWorkspacepublic net.thevpc.nuts.core.NWorkspace addInstallListener(net.thevpc.nuts.command.NInstallListener listener)
addInstallListener in interface net.thevpc.nuts.core.NWorkspacepublic List<net.thevpc.nuts.command.NInstallListener> installListeners()
installListeners in interface net.thevpc.nuts.core.NWorkspaceCopyright © 2026 vpc open source initiative. All rights reserved.