public class DefaultNutsWorkspaceEnvManagerModel extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ObservableMap<String,Object> |
userProperties |
| Constructor and Description |
|---|
DefaultNutsWorkspaceEnvManagerModel(net.thevpc.nuts.NutsWorkspace ws,
net.thevpc.nuts.NutsSession session) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.NutsId |
getArch() |
net.thevpc.nuts.NutsArchFamily |
getArchFamily() |
Map<net.thevpc.nuts.NutsPlatformFamily,List<net.thevpc.nuts.NutsPlatformLocation>> |
getConfigPlatforms() |
net.thevpc.nuts.NutsDesktopEnvironmentFamily[] |
getDesktopEnvironmentFamilies(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsDesktopEnvironmentFamily[] |
getDesktopEnvironmentFamilies0(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsDesktopEnvironmentFamily |
getDesktopEnvironmentFamily(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsDesktopEnvironmentFamily |
getDesktopEnvironmentFamily0(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsId[] |
getDesktopEnvironments(net.thevpc.nuts.NutsSession session) |
protected net.thevpc.nuts.NutsId[] |
getDesktopEnvironments0(net.thevpc.nuts.NutsSession session) |
protected net.thevpc.nuts.NutsId[] |
getDesktopEnvironmentsXDGOrEmpty(net.thevpc.nuts.NutsSession session) |
<T> T |
getOrCreateProperty(Class<T> property,
Supplier<T> supplier,
net.thevpc.nuts.NutsSession session) |
<T> T |
getOrCreateProperty(String property,
Supplier<T> supplier,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsId |
getOs() |
net.thevpc.nuts.NutsId |
getOsDist() |
net.thevpc.nuts.NutsOsFamily |
getOsFamily() |
net.thevpc.nuts.NutsId |
getPlatform(net.thevpc.nuts.NutsSession session) |
Map<String,Object> |
getProperties() |
Object |
getProperty(String property,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsElement |
getPropertyElement(String property,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsShellFamily[] |
getShellFamilies() |
net.thevpc.nuts.NutsShellFamily[] |
getShellFamilies(boolean allEvenNonInstalled) |
net.thevpc.nuts.NutsShellFamily |
getShellFamily() |
net.thevpc.nuts.NutsWorkspace |
getWorkspace() |
boolean |
isGraphicalDesktopEnvironment() |
void |
setProperty(String property,
Object value) |
protected ObservableMap<String,Object> userProperties
public DefaultNutsWorkspaceEnvManagerModel(net.thevpc.nuts.NutsWorkspace ws,
net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsId getArch()
public net.thevpc.nuts.NutsArchFamily getArchFamily()
public net.thevpc.nuts.NutsOsFamily getOsFamily()
public net.thevpc.nuts.NutsShellFamily getShellFamily()
public net.thevpc.nuts.NutsShellFamily[] getShellFamilies()
public net.thevpc.nuts.NutsShellFamily[] getShellFamilies(boolean allEvenNonInstalled)
public net.thevpc.nuts.NutsId[] getDesktopEnvironments(net.thevpc.nuts.NutsSession session)
public boolean isGraphicalDesktopEnvironment()
protected net.thevpc.nuts.NutsId[] getDesktopEnvironmentsXDGOrEmpty(net.thevpc.nuts.NutsSession session)
protected net.thevpc.nuts.NutsId[] getDesktopEnvironments0(net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsDesktopEnvironmentFamily[] getDesktopEnvironmentFamilies(net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsDesktopEnvironmentFamily[] getDesktopEnvironmentFamilies0(net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsDesktopEnvironmentFamily getDesktopEnvironmentFamily(net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsDesktopEnvironmentFamily getDesktopEnvironmentFamily0(net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsId getOs()
public net.thevpc.nuts.NutsId getPlatform(net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsId getOsDist()
public net.thevpc.nuts.NutsElement getPropertyElement(String property, net.thevpc.nuts.NutsSession session)
public <T> T getOrCreateProperty(Class<T> property, Supplier<T> supplier, net.thevpc.nuts.NutsSession session)
public <T> T getOrCreateProperty(String property, Supplier<T> supplier, net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsWorkspace getWorkspace()
Copyright © 2022 vpc open source initiative. All rights reserved.