FileDocCategorySizeDatePackage
OutputPropertyUtils.javaAPI DocJava SE 5 API2591Fri Aug 26 14:56:02 BST 2005com.sun.org.apache.xml.internal.serializer

OutputPropertyUtils

public class OutputPropertyUtils extends Object
This class contains some static methods that act as helpers when parsing a Java Property object.
see
java.util.Properties

Fields Summary
Constructors Summary
Methods Summary
public static booleangetBooleanProperty(java.lang.String key, java.util.Properties props)
Searches for the boolean property with the specified key in the property list. If the key is not found in this property list, the default property list, and its defaults, recursively, are then checked. The method returns false if the property is not found, or if the value is other than "yes".

param
key the property key.
param
props the list of properties that will be searched.
return
the value in this property list as a boolean value, or false if null or not "yes".


        String s = props.getProperty(key);

        if (null == s || !s.equals("yes"))
            return false;
        else
            return true;
    
public static intgetIntProperty(java.lang.String key, java.util.Properties props)
Searches for the int property with the specified key in the property list. If the key is not found in this property list, the default property list, and its defaults, recursively, are then checked. The method returns false if the property is not found, or if the value is other than "yes".

param
key the property key.
param
props the list of properties that will be searched.
return
the value in this property list as a int value, or 0 if null or not a number.


        String s = props.getProperty(key);

        if (null == s)
            return 0;
        else
            return Integer.parseInt(s);