Data::Fax

Perl extension for setting up DataFAX object
Download

Data::Fax Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Geo Tiger
  • Publisher web site:
  • http://search.cpan.org/~geotiger/

Data::Fax Tags


Data::Fax Description

Perl extension for setting up DataFAX object Data::Fax is a Perl module intended to be used as parent class for all the sub-sequent classes with Data::Fax name space.SYNOPSIS use Data::Fax; my $df = Data::Fax->new; # create an empty object $df->debug(1); # set debug level $df->reset('N'); # change reset to no # we can set it up using one line my $df = Data::Fax->new('debug', '2', 'reset', 'N'); # we can define a hash array for the parameters my %param = ( 'debug'=>'1', 'reset'=>'N', 'df_param'=>$ary_ref), 'ss_param'=>{}); my $df = Data::Fax->new(%param); # or my $df = new Data::Fax %param; # or indirect obj call my $df = new Data::Fax (%param); # the same with indirect obj call # methods to set/get values $df->set_debug(0); # the same as $df->debug(0); $df->get_debug; # the same as $df->debug; $df->set_reset('Y'); # the same as $df->reset('Y'); $df->get_reset; # the same as $df->reset; # All the methods to get/set scalar value have corresponding # methods without 'get_' or 'set_' prefix. So do the following # methods: $df->set_FS(' '); # set field separator $df->get_FS; # get feild separator $df->set_OFS('|'); # set output field separator $df->get_OFS; # get output field separator $df->set_DirSep('/'); # set directory separator $df->get_DirSep; # get directory separator $df->set_first_row('Y'); # indicates the first row is column names $df->set_first_row('N'); # first row does not contain column names $df->get_first_row; # get first row indicator $df->set_debug(2); # set msg level to 2 $df->get_debug; # get msg level # methods to set/get array or hash array are a little different $df->set_df_param($fn); # read from a DataFAX initial file $df->set_df_param($arf); # or set it to a hash array ref %ha=$df->get_df_param; # get the hash array $df->df_param; # get hash array ref $df->df_param($key); # get value of $key from the array $df->df_param($key,$val); # set the $key = $val # the same for ss_param $df->set_ss_param($sn); # read from DFserver.cf of study number $df->set_ss_param($arf); # set it to a hash array ref %ha=$df->get_ss_param; # get the hash array $df->ss_param; # get hash array ref $df->ss_param($key); # get value of $key from the array $df->ss_param($key,$val); # set the $key = $val # some utility methods $df->echoMSG($msg, $lvl); # echo message of level $lvl $df->disp_param; # display all internal parameters $df->debug; # debug Requirements: · Perl


Data::Fax Related Software