Config::Scoped::Error.3pm

Langue: en

Version: 2008-04-09 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

Config:Scoped::Error - an exception class hierarchy based on Error.pm for Config::Scoped

SYNOPSIS

     use Config::Scoped::Error;
 
     Config::Scoped::Error::Parse->throw(
         -text => $parser_error,
         -file => $config_file,
         -line => $thisline,
     );
 
     Config::Scoped::Error::IO->throw(
         -text => "can't open file: $!",
         -file => $config_file,
         -line => $thisline,
     );
 
     Config::Scoped::Error::Validate::Macro->throw(
         -text => "macro redefinition: $macro_name",
         -file => $config_file,
         -line => $thisline,
     );
 
 

DESCRIPTION

Config::Scoped::Error is a class hierarchy based on Error.pm. The following Exception class hierarchy is defined:
     Config::Scoped::Error
     
         Config::Scoped::Error::Parse
 
         Config::Scoped::Error::Validate
 
             Config::Scoped::Error::Validate::Macro
 
             Config::Scoped::Error::Validate::Parameter
 
             Config::Scoped::Error::Validate::Declaration
 
             Config::Scoped::Error::Validate::Permissions
 
         Config::Scoped::Error::IO
 
 

SEE ALSO

Config::Scoped, Error

AUTHOR

Karl Gaissmaier <karl.gaissmaier at uni-ulm.de> Copyright (c) 2004-2008 by Karl Gaissmaier

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.