WWWdb::ConfigFile - ConfigFiles for WWWdb

- NAME
- SYNOPSIS
- DESCRIPTION
- The ConfigFile class
  - Note
  - Class Methods
  - Class Attributes

# NAME

WWWdb::ConfigFile - ConfigFiles for WWWdb

# SYNOPSIS

     use WWWdb::ConfigFile;

     $oConfigFile = ConfigFile->new($cFileName,
                                    [ReadOnly  => $bReadOnly,]
                                    [MustExist => $bMustExist]);

     $cValue      = $oConfigFile->GetValue($cSection,
                                           $cEntry);

     @lValue      = $oConfigFile->GetList($cSection,
                                          $cEntry);

     $cValue      = $oConfigFile->SetValue($cSection,
                                           $cEntry,
                                           $cValue);

     $oConfigFile->DESTROY>();

# DESCRIPTION

# The ConfigFile class

...

## Note

Currently the configfile is supported in the ini-file style.

sections

  In this style, the entries can be placed in sections (and subsections). Sections are placed in [ and ] parens. This looks like the following:

       [section]

  or

       [Section subsection]

entries

  The single entries are described in the form entry = value. Single-lined entries as well as multiple-lined entries are supported. They look like the following examples:

       entry = value

       entry = "value1 value2"

       entry = <<EOF
       value1
       value2
       value3
       EOF

comments

  Comments are always on a separate line. They start with a # or ;. Some examples:

       # This is a comment
       ; This is a comment too
       no_comment = # no comment

## Class Methods

new

       $oConfigFile     = ConfigFile->new([FillAtInsert => $bFill]);

  ...

## Class Attributes

...

  ...