http://blog.csdn.net/fly542/article/details/7164633
获取 Graphviz 的 .dot 文件
1、在 expert 里,DOT_CLEARUP 设为不勾选,则可以看到所生成的 .dot 文件。
2、用 Graphviz 自带的 gvedit 打开 .dot 文件,则可以生成 .png 图片。
上传一个所生成的 .dot 文件及 .png 文件。
以下是 .dot 文件的内容:
digraph "org.dspace.app.webui.util.JSPManager.showJSP" { edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; node [fontname="Helvetica",fontsize="10",shape=record]; rankdir="LR"; Node1 [label="org.dspace.app.webui.util.\lJSPManager.showJSP",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node2 [label="org.dspace.app.webui.search.\lLuceneSearchRequestProcessor.do\lSimpleSearch",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1search_1_1_lucene_search_request_processor.html#afd1900b1fcb4383bd5e27d2ed928961c"]; Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node3 [label="org.dspace.app.webui.search.\lLuceneSearchRequestProcessor.do\lAdvancedSearch",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1search_1_1_lucene_search_request_processor.html#a628ccf2bd73ba5d0cdd33256f93554e2"]; Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node4 [label="org.dspace.app.webui.servlet.admin.\lLicenseEditServlet.doDSPost",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1admin_1_1_license_edit_servlet.html#a433e3abbd7e9f2b419fb47760d7df562"]; Node4 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node5 [label="org.dspace.app.webui.servlet.admin.\lLicenseEditServlet.doDSGet",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1admin_1_1_license_edit_servlet.html#af2a885cc1419a646a0d9caf72d5f00cb"]; Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node6 [label="org.dspace.app.webui.servlet.admin.\lMetadataFieldRegistryServlet.doDSPost",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1admin_1_1_metadata_field_registry_servlet.html#a00bb06f006b4bc495c6f7a0b1b028c4a"]; Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node7 [label="org.dspace.app.webui.servlet.admin.\lWithdrawnBrowserServlet.showNoResultsPage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1admin_1_1_withdrawn_browser_servlet.html#a398a493792ca9ce0663ee05bd7b49ea5"]; Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node8 [label="org.dspace.app.webui.servlet.admin.\lWithdrawnBrowserServlet.showFullPage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1admin_1_1_withdrawn_browser_servlet.html#a371a681338121fd151ee6e9ef45ba042"]; Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node9 [label="org.dspace.app.webui.servlet.\lBrowserServlet.showNoResultsPage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_browser_servlet.html#aa6cc518643a75f92615571358f7a7741"]; Node1 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node10 [label="org.dspace.app.webui.servlet.\lBrowserServlet.showSinglePage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_browser_servlet.html#a4bdc05f96d08bad0c1eac68ea9863d78"]; Node1 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node11 [label="org.dspace.app.webui.servlet.\lBrowserServlet.showFullPage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_browser_servlet.html#a5bf49191dddbeef7add513969d34c042"]; Node1 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node12 [label="org.dspace.app.webui.servlet.\lControlledVocabularySearchServlet.doDSGet",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_controlled_vocabulary_search_servlet.html#a0fcb41df7c34c2b102fb8094288922fb"]; Node12 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node13 [label="org.dspace.app.webui.servlet.\lControlledVocabularySearchServlet.do\lDSPost",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_controlled_vocabulary_search_servlet.html#a66c639e12e690bcb0ad1351b86013587"]; Node1 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node14 [label="org.dspace.app.webui.servlet.\lMetadataImportServlet.doDSPost",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_metadata_import_servlet.html#ac2b506d2822133e4916bce5dea49fbc1"]; Node1 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node15 [label="org.dspace.app.webui.servlet.\lMetadataImportServlet.doDSGet",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_metadata_import_servlet.html#a9623589a70d7dc0cb8f107fc22e8fad9"]; Node1 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node16 [label="org.dspace.app.webui.submit.\lJSPStepManager.showJSP",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1_j_s_p_step_manager.html#a81075c3af3d90ce9ef1c1ce0e4a1098f"]; Node16 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node17 [label="org.dspace.app.webui.submit.step.\lJSPCCLicenseStep.doPreProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_c_c_license_step.html#ac70e682c50138c931c17521de839bd65"]; Node16 -> Node18 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node18 [label="org.dspace.app.webui.submit.step.\lJSPInitialQuestionsStep.doPostProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_initial_questions_step.html#aee9202712b165aad7861386287055ed8"]; Node16 -> Node19 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node19 [label="org.dspace.app.webui.submit.step.\lJSPLicenseStep.doPreProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_license_step.html#a315badb15ef41d68784b832fab2e8ce2"]; Node16 -> Node20 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node20 [label="org.dspace.app.webui.submit.step.\lJSPSampleStep.doPreProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_sample_step.html#ace33fc8c314bf3b44097c581acefb390"]; Node16 -> Node21 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node21 [label="org.dspace.app.webui.submit.step.\lJSPSelectCollectionStep.doPreProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_select_collection_step.html#a8ea36828682815ec3d90310607a55ac5"]; Node21 -> Node22 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node22 [label="org.dspace.app.webui.submit.step.\lJSPSelectCollectionStep.doPostProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_select_collection_step.html#a824ae0f60b657954b8a5c8cfea703f4f"]; Node16 -> Node23 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node23 [label="org.dspace.app.webui.submit.step.\lJSPUploadStep.doPostProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_upload_step.html#aa80d47166bd88aa50dce841179d5335d"]; Node16 -> Node24 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node24 [label="org.dspace.app.webui.submit.step.\lJSPVerifyStep.doPreProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_verify_step.html#a6dff9ead48151bb087490bd42005ffa8"]; Node1 -> Node25 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node25 [label="org.dspace.app.webui.submit.step.\lJSPCCLicenseStep.doPostProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_c_c_license_step.html#a7f63c15fec3bfcd7875d186692b81042"]; Node1 -> Node26 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node26 [label="org.dspace.app.webui.submit.step.\lJSPLicenseStep.doPostProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_license_step.html#aafbae2d3d9961ff8276431f8f32d108f"]; Node1 -> Node27 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node27 [label="org.dspace.app.webui.util.\lAuthenticate.startAuthentication",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1util_1_1_authenticate.html#a6f06920b35171f43959505edb2a33d2e"]; Node1 -> Node28 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node28 [label="org.dspace.app.webui.util.\lJSPManager.showInternalError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1util_1_1_j_s_p_manager.html#ad5fb368028279e94a55455cda9bf0adc"]; Node28 -> Node29 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node29 [label="org.dspace.app.webui.servlet.admin.\lWithdrawnBrowserServlet.showError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1admin_1_1_withdrawn_browser_servlet.html#a6bb61b07f27de41af8b03981e63a106a"]; Node29 -> Node30 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node30 [label="org.dspace.app.webui.servlet.admin.\lWithdrawnBrowserServlet.doDSGet",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1admin_1_1_withdrawn_browser_servlet.html#a637638e50a8f6c8dde655adf6309ff08"]; Node29 -> Node31 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node31 [label="org.dspace.app.webui.servlet.admin.\lWithdrawnBrowserServlet.showSinglePage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1admin_1_1_withdrawn_browser_servlet.html#a0a99caa6dfcbf51186608bd65376c9b3"]; Node28 -> Node32 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node32 [label="org.dspace.app.webui.servlet.\lBrowserServlet.showError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_browser_servlet.html#a0d427d9a05800442556cb7160bf532b2"]; Node1 -> Node33 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node33 [label="org.dspace.app.webui.util.\lJSPManager.showIntegrityError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1util_1_1_j_s_p_manager.html#a2a3b6c66bccc4f2c3ffb04c288c279d9"]; Node33 -> Node34 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node34 [label="org.dspace.app.webui.servlet.\lBrowserServlet.exportMetadata",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_browser_servlet.html#a95245183351ebe8a8268f71e4742a4c2"]; Node34 -> Node35 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node35 [label="org.dspace.app.webui.servlet.\lBrowserServlet.doDSGet",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_browser_servlet.html#a68418939eb1d6f6567c40e382f086b84"]; Node33 -> Node36 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node36 [label="org.dspace.app.webui.servlet.\lMetadataExportServlet.doDSPost",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_metadata_export_servlet.html#acd766d17628178637094135a4542a4fa"]; Node33 -> Node37 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node37 [label="org.dspace.app.webui.submit.step.\lJSPDescribeStep.doPostProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_describe_step.html#a89c24123ea7d4ff6fe3d9da1b1c3d792"]; Node33 -> Node23 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node33 -> Node24 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node1 -> Node38 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node38 [label="org.dspace.app.webui.util.\lJSPManager.showAuthorizeError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1util_1_1_j_s_p_manager.html#af099b4d23b0007d1a98ef658d1a509c6"]; Node1 -> Node39 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node39 [label="org.dspace.app.webui.util.\lJSPManager.showInvalidIDError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1util_1_1_j_s_p_manager.html#ac92dca8425f6b22d65d0542c079efc7c"]; Node39 -> Node22 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node1 -> Node40 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node40 [label="org.dspace.app.webui.util.\lJSPManager.showFileSizeLimitExceededError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1util_1_1_j_s_p_manager.html#adf61fdeda61eb131df5382878792a073"]; }