GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  UML::SEQUENCE (3)

.ds Aq ’

NAME

UML::Sequence - Render UML sequence diagrams, often by running the code.

CONTENTS

SYNOPSIS



  use UML::Sequence;

  my $tree = UML::Sequence->new(\@methods, \@outline, \&parse_method);
  print $tree->build_xml_sequence(Title);



DESCRIPTION

To use this package, or see how to use it, see genericseq.pl and seq2svg.pl.

This class helps produce UML sequence diagrams. build_xml_sequence returns a string (suitable for printing to a file) which the seq2svg.pl script converts into svg.

To control the appearance of the sequence diagram, pass to the constructor:

1 a reference to an array containing the signatures you want to hear about
or a reference to a hash whose keys are the signatures you want 2 a reference to an array containing the lines in the outline of calls 3 a reference to a sub which takes signatures and returns class and method
names

To build the array references and supply the code reference consult UML::Sequence::SimpleSeq, UML::Sequence::JavaSeq, or UML::Sequence::PerlSeq. To see one way to call these look in the supplied genericseq script.

    EXPORT

None, this module is object oriented.

AUTHOR

Phil Crow, <philcrow2000@yahoo.com> Version 0.06 updates by Dean Arnold, <darnold@presicient.com>

SEE ALSO

genericseq.pl seq2svg.pl seq2rast.pl

COPYRIGHT

Copyright(C) 2003-2006, Philip Crow, all rights reserved.

You may modify and/or redistribute this code in the same manner as Perl itself.

Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 UML::SEQUENCE (3) 2007-09-11

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.