public class DefaultNutsWorkspaceEnvManager extends Object implements NutsWorkspaceEnvManager
| Modifier and Type | Field and Description |
|---|---|
static Pattern |
UNIX_USER_DIRS_PATTERN |
| Constructor and Description |
|---|
DefaultNutsWorkspaceEnvManager(DefaultNutsWorkspaceEnvManagerModel model) |
public static final Pattern UNIX_USER_DIRS_PATTERN
public DefaultNutsWorkspaceEnvManager(DefaultNutsWorkspaceEnvManagerModel model)
public Map<String,String> getEnvMap()
getEnvMap in interface NutsWorkspaceEnvManagerpublic String getEnv(String property, String defaultValue)
getEnv in interface NutsWorkspaceEnvManagerpublic String getEnv(String property)
getEnv in interface NutsWorkspaceEnvManagerpublic Integer getEnvAsInt(String property, Integer defaultValue)
getEnvAsInt in interface NutsWorkspaceEnvManagerpublic Boolean getEnvAsBoolean(String property, Boolean defaultValue)
getEnvAsBoolean in interface NutsWorkspaceEnvManagerpublic NutsWorkspaceEnvManager setEnv(String property, String value)
setEnv in interface NutsWorkspaceEnvManagerpublic Map<String,Object> getProperties()
getProperties in interface NutsWorkspaceEnvManagerpublic Integer getPropertyAsInt(String property, Integer defaultValue)
getPropertyAsInt in interface NutsWorkspaceEnvManagerpublic String getPropertyAsString(String property, String defaultValue)
getPropertyAsString in interface NutsWorkspaceEnvManagerpublic Boolean getPropertyAsBoolean(String property, Boolean defaultValue)
getPropertyAsBoolean in interface NutsWorkspaceEnvManagerpublic Object getProperty(String property)
getProperty in interface NutsWorkspaceEnvManagerpublic <T> T getOrCreateProperty(String property, Supplier<T> supplier)
getOrCreateProperty in interface NutsWorkspaceEnvManagerpublic <T> T getOrCreateProperty(Class<T> property, Supplier<T> supplier)
getOrCreateProperty in interface NutsWorkspaceEnvManagerpublic Object getProperty(String property, Object defaultValue)
getProperty in interface NutsWorkspaceEnvManagerpublic NutsWorkspaceEnvManager setProperty(String property, Object value)
setProperty in interface NutsWorkspaceEnvManagerpublic NutsWorkspaceOptions getBootOptions()
getBootOptions in interface NutsWorkspaceEnvManagerpublic NutsOsFamily getOsFamily()
getOsFamily in interface NutsWorkspaceEnvManagerpublic NutsId getDesktopEnvironment()
getDesktopEnvironment in interface NutsWorkspaceEnvManagerpublic NutsId[] getDesktopEnvironments()
getDesktopEnvironments in interface NutsWorkspaceEnvManagerpublic NutsDesktopEnvironmentFamily getDesktopEnvironmentFamily()
getDesktopEnvironmentFamily in interface NutsWorkspaceEnvManagerpublic NutsDesktopEnvironmentFamily[] getDesktopEnvironmentFamilies()
getDesktopEnvironmentFamilies in interface NutsWorkspaceEnvManagerpublic NutsId getPlatform()
getPlatform in interface NutsWorkspaceEnvManagerpublic NutsId getOs()
getOs in interface NutsWorkspaceEnvManagerpublic NutsId getOsDist()
getOsDist in interface NutsWorkspaceEnvManagerpublic NutsId getArch()
getArch in interface NutsWorkspaceEnvManagerpublic NutsArchFamily getArchFamily()
getArchFamily in interface NutsWorkspaceEnvManagerpublic String getOption(String property)
getOption in interface NutsWorkspaceEnvManagerpublic String getOption(String property, String defaultValue)
getOption in interface NutsWorkspaceEnvManagerpublic Boolean getOptionAsBoolean(String property, Boolean defaultValue)
getOptionAsBoolean in interface NutsWorkspaceEnvManagerpublic Integer getOptionAsInt(String property, Integer defaultValue)
getOptionAsInt in interface NutsWorkspaceEnvManagerpublic NutsSession getSession()
getSession in interface NutsWorkspaceEnvManagerpublic NutsWorkspaceEnvManager setSession(NutsSession session)
setSession in interface NutsWorkspaceEnvManagerpublic ClassLoader getBootClassLoader()
getBootClassLoader in interface NutsWorkspaceEnvManagerpublic URL[] getBootClassWorldURLs()
getBootClassWorldURLs in interface NutsWorkspaceEnvManagerpublic String getBootRepositories()
getBootRepositories in interface NutsWorkspaceEnvManagerpublic long getCreationStartTimeMillis()
getCreationStartTimeMillis in interface NutsWorkspaceEnvManagerpublic long getCreationFinishTimeMillis()
getCreationFinishTimeMillis in interface NutsWorkspaceEnvManagerpublic long getCreationTimeMillis()
getCreationTimeMillis in interface NutsWorkspaceEnvManagerpublic boolean isGraphicalDesktopEnvironment()
isGraphicalDesktopEnvironment in interface NutsWorkspaceEnvManagerpublic NutsSupportMode getDesktopIntegrationSupport(NutsDesktopIntegrationItem item)
getDesktopIntegrationSupport in interface NutsWorkspaceEnvManagerpublic Path getDesktopPath()
getDesktopPath in interface NutsWorkspaceEnvManagerpublic void addLauncher(NutsLauncherOptions launcher)
addLauncher in interface NutsWorkspaceEnvManagerpublic DefaultNutsWorkspaceEnvManagerModel getModel()
public boolean matchCondition(NutsSupportCondition request, NutsSupportMode support)
Copyright © 2021 vpc open source initiative. All rights reserved.