Interface ExtendedConfiguration

  • All Superinterfaces:
    java.lang.Cloneable, Configuration, java.io.Serializable
    All Known Implementing Classes:
    ExtendedConfigurationWrapper

    public interface ExtendedConfiguration
    extends Configuration
    The extended configuration provides methods to make using the configuration easier.
    • Method Detail

      • isPropertySet

        boolean isPropertySet​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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.