|
OOoRunner test harness | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
util
Class RegistryTools
java.lang.Object | +--util.RegistryTools
- public class RegistryTools
- extends Object
| Constructor Summary | |
RegistryTools()
|
|
| Method Summary | |
static boolean |
compareKeys(XRegistryKey key1,
XRegistryKey key2)
Compares two registry keys, their names, value types and values. |
static boolean |
compareKeyTrees(XRegistryKey tree1,
XRegistryKey tree2)
Compare keys specified and all their child keys. |
protected static boolean |
compareKeyTrees(XRegistryKey tree1,
XRegistryKey tree2,
boolean compareRoot)
Compare all child keys. |
static XSimpleRegistry |
createRegistryService(XMultiServiceFactory xMSF)
Creates 'com.sun.star.registry.SimpleRegistry' service. |
static String |
getShortKeyName(String keyName)
Gets name of the key relative to its parent. |
static XSimpleRegistry |
openRegistry(String file,
XMultiServiceFactory xMSF)
Opens registry file for reading/writing. |
static void |
printRegistryInfo(XRegistryKey root,
PrintWriter out)
Prints to a specified output about all keys and subkeys information (key name, type, value, link target, attributes) recursively. |
static void |
printRegistryInfo(XSimpleRegistry reg,
PrintWriter out)
Prints to a specified output about all keys and subkeys information (key name, type, value, link target, attributes) recursively. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
RegistryTools
public RegistryTools()
| Method Detail |
createRegistryService
public static XSimpleRegistry createRegistryService(XMultiServiceFactory xMSF) throws Exception
- Creates 'com.sun.star.registry.SimpleRegistry'
service.
- Parameters:
xMSF- Multiservice factory.- Returns:
- Service created.
openRegistry
public static XSimpleRegistry openRegistry(String file, XMultiServiceFactory xMSF) throws Exception
- Opens registry file for reading/writing. If file doesn't
exist a new one created.
- Parameters:
file- Registry file name.xMSF- Multiservice factory.- Returns:
- Opened registry.
compareKeys
public static boolean compareKeys(XRegistryKey key1, XRegistryKey key2)
- Compares two registry keys, their names, value
types and values.
return
trueif key names, value types and values are equal, else returnsfalse.
getShortKeyName
public static String getShortKeyName(String keyName)
- Gets name of the key relative to its parent.
For example if full name of key is '/key1/subkey'
short key name is 'subkey'
- Parameters:
keyName- Full key name.- Returns:
- Short key name.
compareKeyTrees
protected static boolean compareKeyTrees(XRegistryKey tree1, XRegistryKey tree2, boolean compareRoot)
- Compare all child keys.
- Parameters:
compareRoot- Iftruemethod also compare root keys, iffalseit begins recursive comparing from children of root keys.- Returns:
trueif keys and their sub keys are equal.
compareKeyTrees
public static boolean compareKeyTrees(XRegistryKey tree1, XRegistryKey tree2)
- Compare keys specified and all their child keys.
- Returns:
trueif keys and their sub keys are equal.
printRegistryInfo
public static void printRegistryInfo(XSimpleRegistry reg, PrintWriter out)
- Prints to a specified output about all keys and subkeys information
(key name, type, value, link target, attributes) recursively.
- Parameters:
reg- Registry for which information is needed.out- Output stream.
printRegistryInfo
public static void printRegistryInfo(XRegistryKey root, PrintWriter out)
- Prints to a specified output about all keys and subkeys information
(key name, type, value, link target, attributes) recursively.
- Parameters:
root- Key for which subkeys (and further) information is required.out- Output stream.
|
OOoRunner test harness | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

