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 Details

    • 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 property
      defaultValue - 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 property
      defaultValue - the default value to be returned if the property is not set
      Returns:
      the boolean value of the property.