OSDN Git Service

add vlan distribute visualization to formatters
authort.moriyama <t.moriyama@users.sourceforge.jp>
Fri, 14 Jun 2013 14:12:36 +0000 (23:12 +0900)
committert.moriyama <t.moriyama@users.sourceforge.jp>
Fri, 14 Jun 2013 14:12:36 +0000 (23:12 +0900)
linkpair/formatter/baseformatter.py
linkpair/formatter/grapheasy.py
linkpair/formatter/graphviz_tb.py
linkpair/formatter/springy.py

index 3adad92..689e3e5 100755 (executable)
@@ -24,7 +24,7 @@ class BaseFormatter(object):
     NAMESPACE_FORMAT = '[ %s ] %s --> { label: %s   %s; } [ %s ] %'
     PATCH_FORMAT = '[ %s ] %s <==> { label: %s  :  %s; } [ %s ] %s'
     VETH_FORMAT = '[ %s ] %s <--> { label: %s  \|  %s; } [ %s ] %s'
-    VLAN_DIST_FORMAT = '[ %s ] %s <--> { label: %s  \|  %s; } [ %s ] %s'
+    VLAN_DIST_FORMAT = '[ %s ] %s <--> { label: %s\(%s\); } [ %s ] %s'
 
     HEADER_FORMAT = ""
     FOOTER_FORMAT = ""
index f19849d..d60a28b 100755 (executable)
@@ -28,7 +28,7 @@ class GraphEasyFormatter(BaseFormatter):
     NAMESPACE_FORMAT = '[ %s ] %s --> { label: "%s   %s"; labelcolor: #663333; } [ %s ] %s'
     PATCH_FORMAT = '[ %s ] %s <==> { label: "%s : %s"; labelcolor: #333366; } [ %s ] %s'
     VETH_FORMAT = '[ %s ] %s <--> { label: "%s \| %s"; labelcolor: #336633; } [ %s ] %s'
-    VLAN_DIST_FORMAT = '[ %s ] %s <--> { label: "%s \| %s"; labelcolor: #336633; } [ %s ] %s'
+    VLAN_DIST_FORMAT = '[ %s ] %s <--> { label: "%s\(%s\)"; labelcolor: #336633; } [ %s ] %s'
 
     HEADER = ""
     FOOTER = ""
index 29b5f2f..38de89d 100755 (executable)
@@ -28,7 +28,7 @@ class GraphvizTBFormatter(BaseFormatter):
     NAMESPACE_FORMAT = '"%s" -> "%s" [ color="#000000", fontcolor="#663333", label = "%s     %s" ]'
     PATCH_FORMAT = '"%s" -> "%s" [ dir=both, arrowhead=box, arrowtail=box, color="#000000:#000000", fontcolor="#333366", label = "%s : %s" ]'
     VETH_FORMAT = '"%s" -> "%s" [ dir=both, arrowhead=box, arrowtail=box, color="#000000", fontcolor="#336633", label="%s \| %s" ]'
-    VLAN_DIST_FORMAT = '"%s" -> "%s" [ dir=forward, arrowhead=none, arrowtail=inv, color="#660000", fontcolor="#336633", label="%s \| %s" ]'
+    VLAN_DIST_FORMAT = '"%s" -> "%s" [ dir=forward, arrowhead=none, arrowtail=inv, color="#660000", fontcolor="#336633", label="%s\(%s\)" ]'
 
     # ADDNODE_STYLE = '"%s" [ fillcolor="#ffffff", style="filled,dotted" ]'
     ADDNODE_STYLE = '"%s" [ %s ]'
index 6b2b7b7..b1c490b 100755 (executable)
@@ -28,7 +28,7 @@ class SpringyFormatter(BaseFormatter):
     NAMESPACE_FORMAT = "['%s', '%s', {%s, label: '%s %s'}]"
     PATCH_FORMAT = "['%s', '%s', {%s, label: '%s : %s'}]"
     VETH_FORMAT = "['%s', '%s', {%s, label: '%s \| %s'}]"
-    VLAN_DIST_FORMAT = "['%s', '%s', {%s, label: '%s -> %s'}]"
+    VLAN_DIST_FORMAT = "['%s', '%s', {%s, label: '%s\(%s\)'}]"
     
     ADDNODE_STYLE = "graph.addNodes('%s');"
     ADDEDGE_START = "graph.addEdges("