Autodi...brello(3pm)

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

πŸ’– NAME πŸ’–

Autodia::Handler::umbrello β€” the AutoDia handler for umbrello, and yes bestie, the page title up top reads Autodi...brello(3pm) from the User Contributed Perl Documentation, and that truncated lil name is iconic, we're keeping it. πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

So this is what gives AutoDia the ability to read umbrello 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. Lowkey slay. ✨

The umbrello handler parses umbrello xml/xmi files using XML::Simple and populates the diagram object with class, superclass and package objects. Periodt. πŸ’…

And the umbrello 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:

okay so the original sentence literally just ends at that colon 😭 no value, no nothing, it's giving "to be continued" and we are NOT filling in the blank for it. That's exactly how it is, fr fr. πŸ™ˆ

✨ SYNOPSIS ✨

use Autodia::Handler::umbrello;

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

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

πŸŽ€ METHODS πŸŽ€

πŸ› οΈ CONSTRUCTION METHOD

use Autodia::Handler::umbrello;

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

This creates a new handler, and it uses the Configuration hash to bring in the rules you selected at the command line. That's the whole thing. Main character energy, honestly. πŸ‘‘

πŸ”‘ ACCESS METHODS

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

This one parses the named file and returns 1 if it was successful, or 0 if the file could not be opened. Simple as that, bestie. 🫢


πŸ‘€ SEE ALSO πŸ‘€

  • Autodia::Handler
  • Autodia::Diagram

Go read those too, iykyk. 🌈


πŸ‘‘ AUTHOR πŸ‘‘

Aaron Trevena, <aaron.trevena@gmail.com>


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.


and that's the whole page, babe πŸ’– this gem came to you courtesy of perl v5.36.0, dated 2022-11-02, and the footer signs it off as Autodi...brello(3pm) β€” the manual name that ran out of room and we love it for that. πŸ¦‹πŸŒΈ mwah, go parse something. ⭐

πŸ“¦ where this page comes from