Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Palm::Raw(3)	      User Contributed Perl Documentation	  Palm::Raw(3)

NAME
       Palm::Raw - Handler for "raw" Palm databases.

SYNOPSIS
	   use Palm::Raw;

       For standalone programs.

	   use Palm::Raw();
	   @ISA	= qw( Palm::Raw	);

       For Palm::PDB helper modules.

DESCRIPTION
       The Raw PDB handler is a	helper class for the Palm::PDB package.	It is
       intended	as a generic handler for any database, or as a fallback
       default handler.

       If you have a standalone	program	and want it to be able to parse	any
       type of database, use

	   use Palm::Raw;

       If you are using	Palm::Raw as a parent class for	your own database
       handler,	use

	   use Palm::Raw();

       If you omit the parentheses, Palm::Raw will register itself as the
       default handler for all databases, which	is probably not	what you want.

       The Raw handler does no processing on the database whatsoever. The
       AppInfo block, sort block, records and resources	are simply strings,
       raw data	from the database.

       By default, the Raw handler only	handles	record databases (.pdb files).
       If you want it to handle	resource databases (.prc files)	as well, you
       need to call

	   &Palm::PDB::RegisterPRCHandlers("Palm::Raw",	"");

       in your script.

   AppInfo block
	   $pdb->{appinfo}

       This is a scalar, the raw data of the AppInfo block.

   Sort	block
	   $pdb->{sort}

       This is a scalar, the raw data of the sort block.

   Records
	   @{$pdb->{records}};

       Each element in the "records" array is a	scalar,	the raw	data of	that
       record.

   Resources
	   @{$pdb->{resources}};

       Each element in the "resources" array is	a scalar, the raw data of that
       resource.

AUTHOR
       Andrew Arensburger <arensb@ooblick.com>

SEE ALSO
       Palm::PDB(3)

perl v5.24.1			  2002-11-04			  Palm::Raw(3)

NAME | SYNOPSIS | DESCRIPTION | AUTHOR | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Palm::Raw&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help