|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectStub
org.jinterop.winreg.smb.JIWinRegStub
public class JIWinRegStub
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.jinterop.winreg.IJIWinReg |
---|
IJIWinReg.closeKey, IJIWinReg.createKey, IJIWinReg.deleteValueOrKey, IJIWinReg.enumKey, IJIWinReg.enumValue, IJIWinReg.openHKCR, IJIWinReg.openHKCU, IJIWinReg.openHKLM, IJIWinReg.openHKU, IJIWinReg.openKey, IJIWinReg.queryValue, IJIWinReg.saveFile, IJIWinReg.setValue |
Field Summary |
---|
Fields inherited from interface org.jinterop.winreg.IJIWinReg |
---|
KEY_ALL_ACCESS, KEY_CREATE_LINK, KEY_CREATE_SUB_KEY, KEY_ENUMERATE_SUB_KEYS, KEY_EXECUTE, KEY_NOTIFY, KEY_QUERY_VALUE, KEY_READ, KEY_SET_VALUE, KEY_WRITE, REG_BINARY, REG_DWORD, REG_EXPAND_SZ, REG_MULTI_SZ, REG_NONE, REG_OPTION_NON_VOLATILE, REG_OPTION_VOLATILE, REG_SZ |
Constructor Summary | |
---|---|
JIWinRegStub(IJIAuthInfo authInfo,
java.lang.String serverName)
|
|
JIWinRegStub(java.lang.String serverName)
|
Method Summary | |
---|---|
void |
closeConnection()
Closes this connection, but a word of caution, it does not close any OPEN Key. |
protected java.lang.String |
getSyntax()
|
void |
winreg_CloseKey(JIPolicyHandle handle)
Closes the key. |
JIPolicyHandle |
winreg_CreateKey(JIPolicyHandle handle,
java.lang.String subKey,
int options,
int accessMask)
Creates a new key by name subKey under the handle. |
void |
winreg_DeleteKeyOrValue(JIPolicyHandle handle,
java.lang.String valueName,
boolean isKey)
Deletes a key or value specified by valueName. |
java.lang.String[] |
winreg_EnumKey(JIPolicyHandle handle,
int index)
Returns name and class (in that order) for the key identified by index under parent handle. |
java.lang.Object[] |
winreg_EnumValue(JIPolicyHandle handle,
int index)
Returns name and type (in that order) for the value identified by index under parent handle. |
JIPolicyHandle |
winreg_OpenHKCR()
Opens the HKEY_CLASSES_ROOT key |
JIPolicyHandle |
winreg_OpenHKCU()
Opens the HKEY_CURRENT_USER key |
JIPolicyHandle |
winreg_OpenHKLM()
Opens the HKEY_LOCAL_MACHINE key |
JIPolicyHandle |
winreg_OpenHKU()
Opens the HKEY_USERS key |
JIPolicyHandle |
winreg_OpenKey(JIPolicyHandle handle,
java.lang.String key,
int accessMask)
Opens the subkey of key specified by handle. |
byte[] |
winreg_QueryValue(JIPolicyHandle handle,
int bufferSize)
Query the key for it's name. |
java.lang.Object[] |
winreg_QueryValue(JIPolicyHandle handle,
java.lang.String valueName,
int bufferSize)
Query the key-value for it's value.Please put buffer size more than the estimated expected value. |
void |
winreg_SaveFile(JIPolicyHandle handle,
java.lang.String fileName)
Saves registry entries from handle location to local fileName. |
void |
winreg_SetValue(JIPolicyHandle handle,
java.lang.String valueName)
Sets an empty name-value for a REG_NONE type. |
void |
winreg_SetValue(JIPolicyHandle handle,
java.lang.String valueName,
byte[][] data)
Sets name-value for a REG_MULTI_SZ type. |
void |
winreg_SetValue(JIPolicyHandle handle,
java.lang.String valueName,
byte[] data,
boolean isBinary,
boolean expand_sz)
Sets name-value for a REG_SZ\REG_EXPAND_SZ\REG_BINARY type. |
void |
winreg_SetValue(JIPolicyHandle handle,
java.lang.String valueName,
int data)
Sets name-value for a REG_DWORD type. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JIWinRegStub(IJIAuthInfo authInfo, java.lang.String serverName) throws java.net.UnknownHostException
java.net.UnknownHostException
public JIWinRegStub(java.lang.String serverName) throws java.net.UnknownHostException
java.net.UnknownHostException
Method Detail |
---|
public JIPolicyHandle winreg_OpenHKLM() throws JIException
IJIWinReg
winreg_OpenHKLM
in interface IJIWinReg
JIException
public JIPolicyHandle winreg_OpenHKCR() throws JIException
IJIWinReg
winreg_OpenHKCR
in interface IJIWinReg
JIException
public JIPolicyHandle winreg_OpenHKCU() throws JIException
IJIWinReg
winreg_OpenHKCU
in interface IJIWinReg
JIException
public JIPolicyHandle winreg_OpenHKU() throws JIException
IJIWinReg
winreg_OpenHKU
in interface IJIWinReg
JIException
public JIPolicyHandle winreg_OpenKey(JIPolicyHandle handle, java.lang.String key, int accessMask) throws JIException
IJIWinReg
winreg_OpenKey
in interface IJIWinReg
accessMask
- type of access required.
JIException
public void winreg_CloseKey(JIPolicyHandle handle) throws JIException
IJIWinReg
winreg_CloseKey
in interface IJIWinReg
JIException
public void winreg_DeleteKeyOrValue(JIPolicyHandle handle, java.lang.String valueName, boolean isKey) throws JIException
IJIWinReg
winreg_DeleteKeyOrValue
in interface IJIWinReg
JIException
public byte[] winreg_QueryValue(JIPolicyHandle handle, int bufferSize) throws JIException
IJIWinReg
winreg_QueryValue
in interface IJIWinReg
JIException
public java.lang.Object[] winreg_QueryValue(JIPolicyHandle handle, java.lang.String valueName, int bufferSize) throws JIException
IJIWinReg
winreg_QueryValue
in interface IJIWinReg
JIException
public void winreg_SaveFile(JIPolicyHandle handle, java.lang.String fileName) throws JIException
IJIWinReg
winreg_SaveFile
in interface IJIWinReg
JIException
public JIPolicyHandle winreg_CreateKey(JIPolicyHandle handle, java.lang.String subKey, int options, int accessMask) throws JIException
IJIWinReg
winreg_CreateKey
in interface IJIWinReg
JIException
public void winreg_SetValue(JIPolicyHandle handle, java.lang.String valueName, byte[][] data) throws JIException
IJIWinReg
winreg_SetValue
in interface IJIWinReg
JIException
public void winreg_SetValue(JIPolicyHandle handle, java.lang.String valueName) throws JIException
IJIWinReg
winreg_SetValue
in interface IJIWinReg
JIException
public void winreg_SetValue(JIPolicyHandle handle, java.lang.String valueName, byte[] data, boolean isBinary, boolean expand_sz) throws JIException
IJIWinReg
winreg_SetValue
in interface IJIWinReg
JIException
public void winreg_SetValue(JIPolicyHandle handle, java.lang.String valueName, int data) throws JIException
IJIWinReg
winreg_SetValue
in interface IJIWinReg
JIException
public java.lang.String[] winreg_EnumKey(JIPolicyHandle handle, int index) throws JIException
IJIWinReg
winreg_EnumKey
in interface IJIWinReg
JIException
public java.lang.Object[] winreg_EnumValue(JIPolicyHandle handle, int index) throws JIException
IJIWinReg
winreg_EnumValue
in interface IJIWinReg
JIException
protected java.lang.String getSyntax()
public void closeConnection() throws JIException
IJIWinReg
closeConnection
in interface IJIWinReg
JIException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |