![]() ![]() ![]() ![]() I did try this some time ago, and the svg output was very visually attractive, but at the time, browser support for svg was still a bit inconsistent, so hopefully that situation may have improved lately.Īs other comments have mentioned, some of these settings ( DOT_GRAPH_MAX_NODES in particular) do have potential performance impacts, so YMMV. ![]() Apparently, if viewing the output in browsers other than IE, there is also INTERACTIVE_SVG = YES which will allow "interactive zooming and panning" of the generated svg diagrams. With svg output the diagrams are "scalable" instead of the fixed resolution of bitmap formats such as. These settings will generate both "inheritance" ( CLASS_GRAPH=YES) and "collaboration" ( COLLABORATION_GRAPH=YES) diagrams.ĭepending on your target for "deployment" of the doxygen output, setting DOT_IMAGE_FORMAT = svg may also be of use. So, as a more complete example, typical "Doxyfile" options related to UML output that I tend to use are: EXTRACT_ALL = YES I assume you can do the equivalent thing somewhere in the doxywizard GUI (I don't use doxywizard). The missing option is to add COLLABORATION_GRAPH = YES in the Doxyfile. I think the previous answers almost have it: This will show all fields modified by the custom configuration.Hmm, this seems to be a bit of an old question, but since I've been messing about with Doxygen configuration last few days, while my head's still full of current info let's have a stab at it. One way to see what options are set is to do the following: /opt/doxygen/build/bin/doxygen -g defaultĭiff default liferay-portal-src-7.0-ce-ga1 With the options in the settings file, this may take several hours to run depending on the machine's processor speed. Finally run the following command: /opt/doxygen/build/bin/doxygen liferay-portal-src-7.0-ce-ga1 To point to the folder where you have Liferay 7 (or any other version's) source code.Ĥ. Update Line 782 from this: INPUT =/opt/lr/7ce/liferay-portal-src-7.0-ce-ga1/ Open attached Doxygen configuration file (tested with version 1.8.12) Unzip Liferay 7 CE GA1 source code to a directory.ģ. Install prerequisites: Doxygen and GraphvizĢ. Prerequisites: doxygen1.8.12 (the main tool which generates output), graphviz (used to generate the UML diagrams via 'dot' command)ġ. Browse packages included in source code.View markdown files included in source code.Additional features thrown in the mix: list all variabels, methods, and more.The red boxes mean the node has over maximum allowed child nodes I have chosen 100 for maximum allowed child nodes others can adjust that value as needed see instructions at bottom to do so. Helps digesting complex Liferay methods such as rvice method by visualizing method's call graph. View some additional method details: method source code, call graph, and caller graph.View class collaboration diagram via standard UML notation.View class's inheritance diagram via standard UML notation.Visualize Liferay Classes, Methods with the help of UML Inheritance, Collaboration diagrams for Classes and Call, Caller graphs for methods generated using Doxygen tool.īelow's a summary of what you'll find. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |