NAME GraphViz::ISA::Multi - Display ISA relations between modules SYNOPSIS use GraphViz::ISA::Multi; my $gnew= GraphViz::ISA::Multi->new(ignore => [ 'Exporter' ]); $gnew->add("Curses::UI::TextViewer" ); $gnew->add("Curses::UI::Listbox" ); print $gnew->as_png(); DESCRIPTION GraphViz::ISA::Multi visualizes the ISA relations between multiple modules. It is a addition to GraphViz::ISA, which can only show the ISA tree of one module. USAGE new( ignore => ARRAYREF ) Creates a new GraphViz::ISA::Multi object. Takes as an additional parameter the 'ignore' => [ 'Module' ] list, which tells the object to not display certain modules in the graphic. add( MODULENAMELIST ) Adds packages to the graphic. Takes a list of module names and returns the data structure used to display the graphic on success. On error it returns a false value (undef). graph( ) Used to create the actual GraphViz object and graphic. You usually don't call this directly as it is called when you call one of the as_* methods. You can override if it you subclass the class. It returns the GraphViz object on success. as_png( ) See GraphViz() for more details. AUTHOR Marcus Thiesen marcus@cpan.org http://perl.thiesenweb.de COPYRIGHT This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of the license can be found in the LICENSE file included with this module. SEE ALSO perl(1).