Autodi...er::dia(3pm)

πŸ“¦
version 2.14 Β· 3 versions
, in debian bookworm, debian trixie, ubuntu noble

✨ NAME ✨

Autodia::Handler::dia β€” the AutoDia handler for dia, bestie πŸ’… (it's a 3pm page, i.e. User Contributed Perl Documentation, and yes she lives in the perl man pages πŸ‘‘


🌸 DESCRIPTION 🌸

okay so this little icon right here gives AutoDia the power to read dia files πŸ¦‹ which means you can convert them via the Diagram Export methods into images (using GraphViz and VCG) or into html/xml using custom templates. no cap, that's the whole vibe.

the dia handler will parse dia xml files using XML::Simple and populate the diagram object with class, superclass and package objects. it's giving data-structure glow-up ✨

and the dia handler is registered in the Autodia.pm module, which contains a hash of language names and the name of their respective language β€” in this case:


πŸŽ€ SYNOPSIS πŸŽ€

use Autodia::Handler::dia;

my $handler = Autodia::Handler::dia->New(\%Config);

$handler->Parse(filename); # where filename includes full or relative path.

πŸ’– CONSTRUCTION METHOD πŸ’–

my $handler = Autodia::Handler::dia->New(\%Config);

this creates a new handler using the Configuration hash to provide rules selected at the command line. main character energy, honestly 🫢

🧚 ACCESS METHODS 🧚

$handler->Parse(filename); # where filename includes full or relative path.

this parses the named file and returns 1 if successful or 0 if the file could not be opened. literally the simplest possible vibe check πŸ’€


⭐ SEE ALSO ⭐

  • Autodia::Handler
  • Autodia::Diagram

πŸ‘‘ AUTHOR πŸ‘‘

Aaron Trevena, <aaron.trevena@gmail.com> β€” shoutout to the legend 🫑


Copyright (C) 2001-2007 by Aaron Trevena

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.1 or, at your option, any later version of Perl 5 you may have available. slay, free software fr fr 🌈


and that's the whole page bestie, no notes πŸ’…

bye pookie!! this was perl v5.36.0, dated 2022-11-02, and that's your Autodia::Handler::dia(3pm) moment πŸŽ€βœ¨πŸ’–

πŸ“¦ where this page comes from