org.jfree.util

Interface ExtendedConfiguration

public interface ExtendedConfiguration extends Configuration

The extended configuration provides methods to make using the configuration easier.

Author: Thomas Morgner

Method Summary
booleangetBoolProperty(String name)
Returns the boolean value of a given configuration property.
booleangetBoolProperty(String name, boolean defaultValue)
Returns the boolean value of a given configuration property.
intgetIntProperty(String name)
Returns a given property as int value.
intgetIntProperty(String name, int defaultValue)
Returns a given property as int value.
booleanisPropertySet(String name)
Checks, whether a given property is defined.

Method Detail

getBoolProperty

public boolean getBoolProperty(String name)
Returns the boolean value of a given configuration property. The boolean value true is returned, if the contained string is equal to 'true'.

Parameters: name the name of the property

Returns: the boolean value of the property.

getBoolProperty

public boolean getBoolProperty(String name, boolean defaultValue)
Returns the boolean value of a given configuration property. The boolean value true is returned, if the contained string is equal to 'true'. If the property is not set, the default value is returned.

Parameters: name the name of the property defaultValue the default value to be returned if the property is not set

Returns: the boolean value of the property.

getIntProperty

public int getIntProperty(String name)
Returns a given property as int value. Zero is returned if the property value is no number or the property is not set.

Parameters: name the name of the property

Returns: the parsed number value or zero

getIntProperty

public int getIntProperty(String name, int defaultValue)
Returns a given property as int value. The specified default value is returned if the property value is no number or the property is not set.

Parameters: name the name of the property defaultValue the value to be returned if the property is no integer value

Returns: the parsed number value or the specified default value

isPropertySet

public boolean isPropertySet(String name)
Checks, whether a given property is defined.

Parameters: name the name of the property

Returns: true, if the property is defined, false otherwise.