Interface ExtendedConfiguration
-
- All Superinterfaces:
Cloneable
,Configuration
,Serializable
- All Known Implementing Classes:
ExtendedConfigurationWrapper
public interface ExtendedConfiguration extends Configuration
The extended configuration provides methods to make using the configuration easier.- Author:
- Thomas Morgner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
getBoolProperty(String name)
Returns the boolean value of a given configuration property.boolean
getBoolProperty(String name, boolean defaultValue)
Returns the boolean value of a given configuration property.int
getIntProperty(String name)
Returns a given property as int value.int
getIntProperty(String name, int defaultValue)
Returns a given property as int value.boolean
isPropertySet(String name)
Checks, whether a given property is defined.-
Methods inherited from interface org.pentaho.reporting.libraries.base.config.Configuration
clone, findPropertyKeys, getConfigProperties, getConfigProperty, getConfigProperty
-
-
-
-
Method Detail
-
isPropertySet
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.
-
getIntProperty
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
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 propertydefaultValue
- the value to be returned if the property is no integer value- Returns:
- the parsed number value or the specified default value
-
getBoolProperty
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
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 propertydefaultValue
- the default value to be returned if the property is not set- Returns:
- the boolean value of the property.
-
-