org.gudy.azureus2.platform.win32.access
Interface AEWin32Access
- All Known Implementing Classes:
- AEWin32AccessImpl
public interface AEWin32Access
- Author:
- parg
Method Summary |
void |
addListener(AEWin32AccessListener listener)
|
void |
copyFilePermissions(java.lang.String from_file_name,
java.lang.String to_file_name)
|
void |
createProcess(java.lang.String command_line,
boolean inherit_handles)
|
void |
deleteKey(int type,
java.lang.String subkey)
|
void |
deleteKey(int type,
java.lang.String subkey,
boolean recursuve)
|
void |
deleteValue(int type,
java.lang.String subkey,
java.lang.String value_name)
|
java.util.Map<java.io.File,java.util.Map> |
getAllDrives()
|
java.lang.String |
getApplicationInstallDir(java.lang.String app_name)
|
java.lang.String |
getCommonAppData()
|
java.lang.String |
getLocalAppData()
|
java.lang.String |
getProgramFilesDir()
|
java.lang.String |
getUserAppData()
|
java.lang.String |
getUserDocumentsDir()
|
java.lang.String |
getUserMusicDir()
|
java.lang.String |
getUserVideoDir()
|
java.lang.String |
getVersion()
|
boolean |
isEnabled()
|
boolean |
isUSBDrive(java.util.Map driveInfo)
|
void |
moveToRecycleBin(java.lang.String file_name)
|
void |
ping(java.net.InetAddress source_address,
java.net.InetAddress target_address,
PlatformManagerPingCallback callback)
|
java.lang.String |
readStringValue(int type,
java.lang.String subkey,
java.lang.String value_name)
|
int |
readWordValue(int type,
java.lang.String subkey,
java.lang.String value_name)
|
void |
removeListener(AEWin32AccessListener listener)
|
void |
setThreadExecutionState(int state)
|
int |
shellExecute(java.lang.String operation,
java.lang.String file,
java.lang.String parameters,
java.lang.String directory,
int SW_const)
|
int |
shellExecuteAndWait(java.lang.String file,
java.lang.String params)
|
boolean |
testNativeAvailability(java.lang.String name)
|
void |
traceRoute(java.net.InetAddress source_address,
java.net.InetAddress target_address,
PlatformManagerPingCallback callback)
|
void |
writeStringValue(int type,
java.lang.String subkey,
java.lang.String value_name,
java.lang.String value_value)
|
void |
writeWordValue(int type,
java.lang.String subkey,
java.lang.String value_name,
int value_value)
|
HKEY_CLASSES_ROOT
static final int HKEY_CLASSES_ROOT
- See Also:
- Constant Field Values
HKEY_CURRENT_CONFIG
static final int HKEY_CURRENT_CONFIG
- See Also:
- Constant Field Values
HKEY_LOCAL_MACHINE
static final int HKEY_LOCAL_MACHINE
- See Also:
- Constant Field Values
HKEY_CURRENT_USER
static final int HKEY_CURRENT_USER
- See Also:
- Constant Field Values
SW_HIDE
static final int SW_HIDE
- See Also:
- Constant Field Values
SW_NORMAL
static final int SW_NORMAL
- See Also:
- Constant Field Values
SW_SHOWNORMAL
static final int SW_SHOWNORMAL
- See Also:
- Constant Field Values
SW_SHOWMINIMIZED
static final int SW_SHOWMINIMIZED
- See Also:
- Constant Field Values
SW_SHOWMAXIMIZED
static final int SW_SHOWMAXIMIZED
- See Also:
- Constant Field Values
SW_MAXIMIZE
static final int SW_MAXIMIZE
- See Also:
- Constant Field Values
SW_SHOWNOACTIVATE
static final int SW_SHOWNOACTIVATE
- See Also:
- Constant Field Values
SW_SHOW
static final int SW_SHOW
- See Also:
- Constant Field Values
SW_MINIMIZE
static final int SW_MINIMIZE
- See Also:
- Constant Field Values
SW_SHOWMINNOACTIVE
static final int SW_SHOWMINNOACTIVE
- See Also:
- Constant Field Values
SW_SHOWNA
static final int SW_SHOWNA
- See Also:
- Constant Field Values
SW_RESTORE
static final int SW_RESTORE
- See Also:
- Constant Field Values
SW_SHOWDEFAULT
static final int SW_SHOWDEFAULT
- See Also:
- Constant Field Values
SW_FORCEMINIMIZE
static final int SW_FORCEMINIMIZE
- See Also:
- Constant Field Values
SW_MAX
static final int SW_MAX
- See Also:
- Constant Field Values
isEnabled
boolean isEnabled()
getVersion
java.lang.String getVersion()
readStringValue
java.lang.String readStringValue(int type,
java.lang.String subkey,
java.lang.String value_name)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
writeStringValue
void writeStringValue(int type,
java.lang.String subkey,
java.lang.String value_name,
java.lang.String value_value)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
readWordValue
int readWordValue(int type,
java.lang.String subkey,
java.lang.String value_name)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
writeWordValue
void writeWordValue(int type,
java.lang.String subkey,
java.lang.String value_name,
int value_value)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
deleteKey
void deleteKey(int type,
java.lang.String subkey)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
deleteKey
void deleteKey(int type,
java.lang.String subkey,
boolean recursuve)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
deleteValue
void deleteValue(int type,
java.lang.String subkey,
java.lang.String value_name)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
getUserAppData
java.lang.String getUserAppData()
throws AEWin32AccessException
- Throws:
AEWin32AccessException
getProgramFilesDir
java.lang.String getProgramFilesDir()
throws AEWin32AccessException
- Throws:
AEWin32AccessException
getApplicationInstallDir
java.lang.String getApplicationInstallDir(java.lang.String app_name)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
createProcess
void createProcess(java.lang.String command_line,
boolean inherit_handles)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
moveToRecycleBin
void moveToRecycleBin(java.lang.String file_name)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
copyFilePermissions
void copyFilePermissions(java.lang.String from_file_name,
java.lang.String to_file_name)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
testNativeAvailability
boolean testNativeAvailability(java.lang.String name)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
traceRoute
void traceRoute(java.net.InetAddress source_address,
java.net.InetAddress target_address,
PlatformManagerPingCallback callback)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
ping
void ping(java.net.InetAddress source_address,
java.net.InetAddress target_address,
PlatformManagerPingCallback callback)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
addListener
void addListener(AEWin32AccessListener listener)
removeListener
void removeListener(AEWin32AccessListener listener)
getUserDocumentsDir
java.lang.String getUserDocumentsDir()
throws AEWin32AccessException
- Returns:
-
- Throws:
AEWin32AccessException
getUserMusicDir
java.lang.String getUserMusicDir()
throws AEWin32AccessException
- Returns:
-
- Throws:
AEWin32AccessException
getUserVideoDir
java.lang.String getUserVideoDir()
throws AEWin32AccessException
- Returns:
-
- Throws:
AEWin32AccessException
getCommonAppData
java.lang.String getCommonAppData()
throws AEWin32AccessException
- Returns:
-
- Throws:
AEWin32AccessException
shellExecute
int shellExecute(java.lang.String operation,
java.lang.String file,
java.lang.String parameters,
java.lang.String directory,
int SW_const)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
shellExecuteAndWait
int shellExecuteAndWait(java.lang.String file,
java.lang.String params)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
getAllDrives
java.util.Map<java.io.File,java.util.Map> getAllDrives()
- Returns:
- Since:
- 4.1.0.5
isUSBDrive
boolean isUSBDrive(java.util.Map driveInfo)
getLocalAppData
java.lang.String getLocalAppData()
throws AEWin32AccessException
- Returns:
-
- Throws:
AEWin32AccessException
- Since:
- 4.5.0.3
setThreadExecutionState
void setThreadExecutionState(int state)
- Parameters:
state
- - Since:
- 4713