public final class WindowsOS extends AbstractOS
AbstractOS.AbstractRetryCopyProcess, AbstractOS.AbstractURLOpener, AbstractOS.IURLErrorNotifier
URL_MAIL_TO
Constructor and Description |
---|
WindowsOS() |
Modifier and Type | Method and Description |
---|---|
boolean |
copyAsRoot(java.io.File a_sourceFile,
java.io.File a_targetDirectory,
AbstractOS.AbstractRetryCopyProcess a_checkRetry)
Copies a file with root/administrator rights to the specified directory.
|
java.lang.String |
getAppdataDefaultDirectory(java.lang.String a_applicationName,
boolean a_bCreate)
A default directory for the configuration files of the application.
|
protected java.lang.String |
getAsString(java.net.URL a_url) |
java.lang.String |
getConfigPath(java.lang.String a_applicationName,
boolean a_bCreate)
Implementations must return a valid path to the config file.
|
java.lang.String |
getDefaultHelpPath(java.lang.String a_applicationName)
Returns the default destination path for an external installation of the
help files.
|
private java.lang.String |
getEnvPath(java.lang.String a_applicationName,
java.lang.String a_envPath,
boolean a_bCreate) |
ProxyInterface |
getProxyInterface(IPasswordReader a_passwordReader) |
java.lang.String |
getTempPath() |
boolean |
isHelpAutoInstalled() |
protected boolean |
openLink(java.lang.String a_link) |
createBrowserCommand, execute, executeRuntime, getActiveVMs, getDefaultBrowserPath, getDefaultTempPath, getenv, getInstance, getInterfaceName, getProperty, init, initEnv, isDefaultURLAvailable, isJavaWebstart, isMultipleStart, isMultipleStart, isVirtualBoxInterface, openBrowser, openBrowser, openEMail, openURL, sendOpenUrlSocketMessage, toAbsolutePath, toRelativePath
public WindowsOS() throws java.lang.Exception
java.lang.Exception
protected final boolean openLink(java.lang.String a_link)
openLink
in class AbstractOS
protected java.lang.String getAsString(java.net.URL a_url)
getAsString
in class AbstractOS
public boolean isHelpAutoInstalled()
isHelpAutoInstalled
in class AbstractOS
public java.lang.String getDefaultHelpPath(java.lang.String a_applicationName)
AbstractOS
getDefaultHelpPath
in class AbstractOS
public java.lang.String getConfigPath(java.lang.String a_applicationName, boolean a_bCreate)
AbstractOS
getConfigPath
in class AbstractOS
public java.lang.String getAppdataDefaultDirectory(java.lang.String a_applicationName, boolean a_bCreate)
AbstractOS
getAppdataDefaultDirectory
in class AbstractOS
public boolean copyAsRoot(java.io.File a_sourceFile, java.io.File a_targetDirectory, AbstractOS.AbstractRetryCopyProcess a_checkRetry)
AbstractOS
copyAsRoot
in class AbstractOS
public ProxyInterface getProxyInterface(IPasswordReader a_passwordReader)
getProxyInterface
in class AbstractOS
public java.lang.String getTempPath()
getTempPath
in class AbstractOS
private java.lang.String getEnvPath(java.lang.String a_applicationName, java.lang.String a_envPath, boolean a_bCreate)
Copyright © 2023. All rights reserved.