| Modifier and Type | Field and Description |
|---|---|
protected net.thevpc.nuts.artifact.NId |
arch |
protected net.thevpc.nuts.platform.NArchFamily |
archFamily |
protected Set<net.thevpc.nuts.artifact.NId> |
desktopEnvironments |
protected Boolean |
gui |
protected String |
hostName |
protected net.thevpc.nuts.artifact.NId |
java |
protected String |
machineName |
protected net.thevpc.nuts.artifact.NId |
os |
protected Set<net.thevpc.nuts.platform.NDesktopEnvironmentFamily> |
osDesktopEnvironmentFamilies |
protected net.thevpc.nuts.platform.NDesktopEnvironmentFamily |
osDesktopEnvironmentFamily |
protected net.thevpc.nuts.artifact.NId |
osDist |
protected net.thevpc.nuts.platform.NOsFamily |
osFamily |
protected String |
rootUserName |
protected net.thevpc.nuts.artifact.NId |
shell |
protected net.thevpc.nuts.platform.NShellFamily |
shellFamily |
protected String |
userHome |
protected String |
userName |
| Constructor and Description |
|---|
NEnvBase() |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.artifact.NId |
arch() |
net.thevpc.nuts.platform.NArchFamily |
archFamily() |
net.thevpc.nuts.artifact.NId |
desktopEnvironment() |
Set<net.thevpc.nuts.platform.NDesktopEnvironmentFamily> |
desktopEnvironmentFamilies() |
net.thevpc.nuts.platform.NDesktopEnvironmentFamily |
desktopEnvironmentFamily() |
Set<net.thevpc.nuts.artifact.NId> |
desktopEnvironments() |
Path |
desktopPath() |
protected abstract net.thevpc.nuts.artifact.NId |
getArch0() |
protected abstract net.thevpc.nuts.platform.NArchFamily |
getArchFamily0() |
net.thevpc.nuts.platform.NDesktopEnvironmentFamily |
getDesktopEnvironmentFamily0() |
net.thevpc.nuts.util.NSupportMode |
getDesktopIntegrationSupport(net.thevpc.nuts.platform.NDesktopIntegrationItem item) |
abstract String |
getHostName0() |
protected abstract net.thevpc.nuts.artifact.NId |
getJava0() |
abstract String |
getMachineName0() |
protected abstract net.thevpc.nuts.artifact.NId |
getOs0() |
protected abstract net.thevpc.nuts.artifact.NId |
getOsDist0() |
protected abstract net.thevpc.nuts.platform.NOsFamily |
getOsFamily0() |
protected abstract String |
getRootUserName0() |
protected abstract net.thevpc.nuts.artifact.NId |
getShell0() |
Set<net.thevpc.nuts.platform.NShellFamily> |
getShellFamilies(boolean allEvenNonInstalled) |
protected abstract net.thevpc.nuts.platform.NShellFamily |
getShellFamily0() |
protected abstract String |
getUserHome0() |
protected abstract String |
getUserName0() |
String |
hostName() |
boolean |
isGraphicalDesktopEnvironment() |
protected abstract boolean |
isGraphicalDesktopEnvironment0() |
net.thevpc.nuts.artifact.NId |
java() |
String |
machineName() |
net.thevpc.nuts.artifact.NId |
os() |
net.thevpc.nuts.artifact.NId |
osDist() |
net.thevpc.nuts.platform.NOsFamily |
osFamily() |
protected String |
resolveWindowAdminName(String currUserName,
String defaultRootUserName) |
String |
rootUserName() |
net.thevpc.nuts.artifact.NId |
shell() |
Set<net.thevpc.nuts.platform.NShellFamily> |
shellFamilies() |
net.thevpc.nuts.platform.NShellFamily |
shellFamily() |
String |
userHome() |
String |
userName() |
protected Set<net.thevpc.nuts.artifact.NId> desktopEnvironments
protected net.thevpc.nuts.artifact.NId java
protected net.thevpc.nuts.artifact.NId os
protected net.thevpc.nuts.platform.NOsFamily osFamily
protected net.thevpc.nuts.platform.NShellFamily shellFamily
protected net.thevpc.nuts.artifact.NId arch
protected net.thevpc.nuts.artifact.NId osDist
protected net.thevpc.nuts.platform.NArchFamily archFamily
protected String hostName
protected String machineName
protected net.thevpc.nuts.platform.NDesktopEnvironmentFamily osDesktopEnvironmentFamily
protected net.thevpc.nuts.artifact.NId shell
protected String userName
protected String rootUserName
protected String userHome
protected Set<net.thevpc.nuts.platform.NDesktopEnvironmentFamily> osDesktopEnvironmentFamilies
protected Boolean gui
protected abstract net.thevpc.nuts.platform.NOsFamily getOsFamily0()
protected abstract net.thevpc.nuts.artifact.NId getShell0()
protected abstract net.thevpc.nuts.artifact.NId getOs0()
protected abstract net.thevpc.nuts.artifact.NId getJava0()
protected abstract net.thevpc.nuts.artifact.NId getOsDist0()
protected abstract net.thevpc.nuts.artifact.NId getArch0()
protected abstract net.thevpc.nuts.platform.NArchFamily getArchFamily0()
protected abstract net.thevpc.nuts.platform.NShellFamily getShellFamily0()
protected abstract String getRootUserName0()
protected abstract String getUserName0()
protected abstract String getUserHome0()
protected abstract boolean isGraphicalDesktopEnvironment0()
public boolean isGraphicalDesktopEnvironment()
isGraphicalDesktopEnvironment in interface net.thevpc.nuts.platform.NEnvpublic net.thevpc.nuts.artifact.NId osDist()
osDist in interface net.thevpc.nuts.platform.NEnvpublic final net.thevpc.nuts.artifact.NId arch()
arch in interface net.thevpc.nuts.platform.NEnvpublic final net.thevpc.nuts.platform.NArchFamily archFamily()
archFamily in interface net.thevpc.nuts.platform.NEnvpublic final String rootUserName()
rootUserName in interface net.thevpc.nuts.platform.NEnvpublic final String userName()
userName in interface net.thevpc.nuts.platform.NEnvpublic final net.thevpc.nuts.artifact.NId java()
java in interface net.thevpc.nuts.platform.NEnvpublic final String userHome()
userHome in interface net.thevpc.nuts.platform.NEnvpublic final net.thevpc.nuts.artifact.NId os()
os in interface net.thevpc.nuts.platform.NEnvpublic final net.thevpc.nuts.platform.NOsFamily osFamily()
osFamily in interface net.thevpc.nuts.platform.NEnvpublic final Set<net.thevpc.nuts.platform.NShellFamily> shellFamilies()
shellFamilies in interface net.thevpc.nuts.platform.NEnvpublic final Set<net.thevpc.nuts.platform.NShellFamily> getShellFamilies(boolean allEvenNonInstalled)
public final net.thevpc.nuts.artifact.NId shell()
shell in interface net.thevpc.nuts.platform.NEnvpublic final net.thevpc.nuts.platform.NShellFamily shellFamily()
shellFamily in interface net.thevpc.nuts.platform.NEnvpublic final net.thevpc.nuts.artifact.NId desktopEnvironment()
desktopEnvironment in interface net.thevpc.nuts.platform.NEnvpublic final Set<net.thevpc.nuts.artifact.NId> desktopEnvironments()
desktopEnvironments in interface net.thevpc.nuts.platform.NEnvpublic final net.thevpc.nuts.platform.NDesktopEnvironmentFamily desktopEnvironmentFamily()
desktopEnvironmentFamily in interface net.thevpc.nuts.platform.NEnvpublic final Set<net.thevpc.nuts.platform.NDesktopEnvironmentFamily> desktopEnvironmentFamilies()
desktopEnvironmentFamilies in interface net.thevpc.nuts.platform.NEnvpublic net.thevpc.nuts.platform.NDesktopEnvironmentFamily getDesktopEnvironmentFamily0()
public Path desktopPath()
desktopPath in interface net.thevpc.nuts.platform.NEnvpublic abstract String getMachineName0()
public abstract String getHostName0()
public final String machineName()
machineName in interface net.thevpc.nuts.platform.NEnvpublic final String hostName()
hostName in interface net.thevpc.nuts.platform.NEnvpublic final net.thevpc.nuts.util.NSupportMode getDesktopIntegrationSupport(net.thevpc.nuts.platform.NDesktopIntegrationItem item)
getDesktopIntegrationSupport in interface net.thevpc.nuts.platform.NEnvCopyright © 2026 vpc open source initiative. All rights reserved.