JUnit-addons
version 1.4

junitx.util
Class XMLPropertyManager

java.lang.Object
  |
  +--junitx.util.XMLPropertyManager

public class XMLPropertyManager
extends java.lang.Object

The XMLPropertyManager class represents a persistent set of properties loaded from an XML property file.

Usage

The location of the property file loaded by the XMLPropertyManager class is defined by the XMLPropertyManager.file JVM environment variable. For example, to initialize the XMLPropertyManager with a file located at c:\project\props.xml:

    java -DXMLPropertyManager.file=c:\project\props.xml junit.textui.TestRunner AllTests
 

Format of the file

    <?xml version="1.0"?>
    <properties>
        <property name="propname" value="propvalue" />
    </properties>
 

Notes

Required libraries

Version:
$Revision: 1.4 $ $Date: 2003/02/06 20:43:55 $
Author:
Vladimir R. Bossicard

Method Summary
static java.lang.String getProperty(java.lang.String key)
          Searches for the property with the specified key in this property list.
static java.lang.String getProperty(java.lang.String key, java.lang.String defaultValue)
          Searches for the property with the specified key in this property list.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getProperty

public static java.lang.String getProperty(java.lang.String key)
Searches for the property with the specified key in this property list. The method returns null if the property is not found.

Parameters:
key - the hashtable key.
Returns:
the value in this property list with the specified key value.
See Also:
getProperty(String, String)

getProperty

public static java.lang.String getProperty(java.lang.String key,
                                           java.lang.String defaultValue)
Searches for the property with the specified key in this property list. The method returns the default value argument if the property is not found.

Parameters:
key - the hashtable key.
defaultValue - a default value.
Returns:
the value in this property list with the specified key value.

JUnit-addons
version 1.4

Copyright © 2002-2003 Vladimir R. Bossicard. All Rights Reserved.