public class DefaultNutsWorkspaceEnvManager extends Object implements net.thevpc.nuts.NutsWorkspaceEnvManager
| Modifier and Type | Field and Description |
|---|---|
protected DefaultNutsPlatformModel |
sdkModel |
static Pattern |
UNIX_USER_DIRS_PATTERN |
| Constructor and Description |
|---|
DefaultNutsWorkspaceEnvManager(DefaultNutsWorkspaceEnvManagerModel model) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLauncher(net.thevpc.nuts.NutsLauncherOptions launcher) |
net.thevpc.nuts.NutsId |
getArch() |
net.thevpc.nuts.NutsArchFamily |
getArchFamily() |
net.thevpc.nuts.NutsId |
getDesktopEnvironment() |
net.thevpc.nuts.NutsDesktopEnvironmentFamily[] |
getDesktopEnvironmentFamilies() |
net.thevpc.nuts.NutsDesktopEnvironmentFamily |
getDesktopEnvironmentFamily() |
net.thevpc.nuts.NutsId[] |
getDesktopEnvironments() |
net.thevpc.nuts.NutsSupportMode |
getDesktopIntegrationSupport(net.thevpc.nuts.NutsDesktopIntegrationItem item) |
Path |
getDesktopPath() |
DefaultNutsWorkspaceEnvManagerModel |
getModel() |
net.thevpc.nuts.NutsId |
getOs() |
net.thevpc.nuts.NutsId |
getOsDist() |
net.thevpc.nuts.NutsOsFamily |
getOsFamily() |
net.thevpc.nuts.NutsId |
getPlatform() |
Map<String,Object> |
getProperties() |
Object |
getProperty(String property) |
net.thevpc.nuts.NutsElement |
getPropertyElement(String property) |
net.thevpc.nuts.NutsSession |
getSession() |
net.thevpc.nuts.NutsShellFamily[] |
getShellFamilies() |
net.thevpc.nuts.NutsShellFamily |
getShellFamily() |
boolean |
isGraphicalDesktopEnvironment() |
net.thevpc.nuts.NutsPlatformManager |
platforms() |
net.thevpc.nuts.NutsWorkspaceEnvManager |
setProperty(String property,
Object value) |
net.thevpc.nuts.NutsWorkspaceEnvManager |
setSession(net.thevpc.nuts.NutsSession session) |
public static final Pattern UNIX_USER_DIRS_PATTERN
protected DefaultNutsPlatformModel sdkModel
public DefaultNutsWorkspaceEnvManager(DefaultNutsWorkspaceEnvManagerModel model)
public Map<String,Object> getProperties()
getProperties in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic net.thevpc.nuts.NutsElement getPropertyElement(String property)
getPropertyElement in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic Object getProperty(String property)
getProperty in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic net.thevpc.nuts.NutsWorkspaceEnvManager setProperty(String property, Object value)
setProperty in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic net.thevpc.nuts.NutsOsFamily getOsFamily()
getOsFamily in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic net.thevpc.nuts.NutsShellFamily[] getShellFamilies()
getShellFamilies in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic net.thevpc.nuts.NutsShellFamily getShellFamily()
getShellFamily in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic net.thevpc.nuts.NutsId getDesktopEnvironment()
getDesktopEnvironment in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic net.thevpc.nuts.NutsId[] getDesktopEnvironments()
getDesktopEnvironments in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic net.thevpc.nuts.NutsDesktopEnvironmentFamily getDesktopEnvironmentFamily()
getDesktopEnvironmentFamily in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic net.thevpc.nuts.NutsDesktopEnvironmentFamily[] getDesktopEnvironmentFamilies()
getDesktopEnvironmentFamilies in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic net.thevpc.nuts.NutsPlatformManager platforms()
platforms in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic net.thevpc.nuts.NutsId getPlatform()
getPlatform in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic net.thevpc.nuts.NutsId getOs()
getOs in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic net.thevpc.nuts.NutsId getOsDist()
getOsDist in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic net.thevpc.nuts.NutsId getArch()
getArch in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic net.thevpc.nuts.NutsArchFamily getArchFamily()
getArchFamily in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic net.thevpc.nuts.NutsSession getSession()
getSession in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic net.thevpc.nuts.NutsWorkspaceEnvManager setSession(net.thevpc.nuts.NutsSession session)
setSession in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic boolean isGraphicalDesktopEnvironment()
isGraphicalDesktopEnvironment in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic net.thevpc.nuts.NutsSupportMode getDesktopIntegrationSupport(net.thevpc.nuts.NutsDesktopIntegrationItem item)
getDesktopIntegrationSupport in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic Path getDesktopPath()
getDesktopPath in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic void addLauncher(net.thevpc.nuts.NutsLauncherOptions launcher)
addLauncher in interface net.thevpc.nuts.NutsWorkspaceEnvManagerpublic DefaultNutsWorkspaceEnvManagerModel getModel()
Copyright © 2022 vpc open source initiative. All rights reserved.