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(String from_file_name,
String to_file_name)
|
void |
createProcess(String command_line,
boolean inherit_handles)
|
void |
deleteKey(int type,
String subkey)
|
void |
deleteKey(int type,
String subkey,
boolean recursuve)
|
void |
deleteValue(int type,
String subkey,
String value_name)
|
Map<File,Map> |
getAllDrives()
|
String |
getApplicationInstallDir(String app_name)
|
String |
getCommonAppData()
|
String |
getLocalAppData()
|
String |
getProgramFilesDir()
|
String |
getUserAppData()
|
String |
getUserDocumentsDir()
|
String |
getUserMusicDir()
|
String |
getUserVideoDir()
|
String |
getVersion()
|
boolean |
isEnabled()
|
boolean |
isUSBDrive(Map driveInfo)
|
void |
moveToRecycleBin(String file_name)
|
void |
ping(InetAddress source_address,
InetAddress target_address,
PlatformManagerPingCallback callback)
|
String |
readStringValue(int type,
String subkey,
String value_name)
|
int |
readWordValue(int type,
String subkey,
String value_name)
|
void |
removeListener(AEWin32AccessListener listener)
|
void |
setThreadExecutionState(int state)
|
int |
shellExecute(String operation,
String file,
String parameters,
String directory,
int SW_const)
|
int |
shellExecuteAndWait(String file,
String params)
|
boolean |
testNativeAvailability(String name)
|
void |
traceRoute(InetAddress source_address,
InetAddress target_address,
PlatformManagerPingCallback callback)
|
void |
writeStringValue(int type,
String subkey,
String value_name,
String value_value)
|
void |
writeWordValue(int type,
String subkey,
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
String getVersion()
readStringValue
String readStringValue(int type,
String subkey,
String value_name)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
writeStringValue
void writeStringValue(int type,
String subkey,
String value_name,
String value_value)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
readWordValue
int readWordValue(int type,
String subkey,
String value_name)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
writeWordValue
void writeWordValue(int type,
String subkey,
String value_name,
int value_value)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
deleteKey
void deleteKey(int type,
String subkey)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
deleteKey
void deleteKey(int type,
String subkey,
boolean recursuve)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
deleteValue
void deleteValue(int type,
String subkey,
String value_name)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
getUserAppData
String getUserAppData()
throws AEWin32AccessException
- Throws:
AEWin32AccessException
getProgramFilesDir
String getProgramFilesDir()
throws AEWin32AccessException
- Throws:
AEWin32AccessException
getApplicationInstallDir
String getApplicationInstallDir(String app_name)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
createProcess
void createProcess(String command_line,
boolean inherit_handles)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
moveToRecycleBin
void moveToRecycleBin(String file_name)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
copyFilePermissions
void copyFilePermissions(String from_file_name,
String to_file_name)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
testNativeAvailability
boolean testNativeAvailability(String name)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
traceRoute
void traceRoute(InetAddress source_address,
InetAddress target_address,
PlatformManagerPingCallback callback)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
ping
void ping(InetAddress source_address,
InetAddress target_address,
PlatformManagerPingCallback callback)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
addListener
void addListener(AEWin32AccessListener listener)
removeListener
void removeListener(AEWin32AccessListener listener)
getUserDocumentsDir
String getUserDocumentsDir()
throws AEWin32AccessException
- Returns:
-
- Throws:
AEWin32AccessException
getUserMusicDir
String getUserMusicDir()
throws AEWin32AccessException
- Returns:
-
- Throws:
AEWin32AccessException
getUserVideoDir
String getUserVideoDir()
throws AEWin32AccessException
- Returns:
-
- Throws:
AEWin32AccessException
getCommonAppData
String getCommonAppData()
throws AEWin32AccessException
- Returns:
-
- Throws:
AEWin32AccessException
shellExecute
int shellExecute(String operation,
String file,
String parameters,
String directory,
int SW_const)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
shellExecuteAndWait
int shellExecuteAndWait(String file,
String params)
throws AEWin32AccessException
- Throws:
AEWin32AccessException
getAllDrives
Map<File,Map> getAllDrives()
- Returns:
- Since:
- 4.1.0.5
isUSBDrive
boolean isUSBDrive(Map driveInfo)
getLocalAppData
String getLocalAppData()
throws AEWin32AccessException
- Returns:
-
- Throws:
AEWin32AccessException
- Since:
- 4.5.0.3
setThreadExecutionState
void setThreadExecutionState(int state)
- Parameters:
state
- - Since:
- 4713