22 |
import random |
import random |
23 |
import string |
import string |
24 |
|
|
25 |
|
settings = { |
26 |
|
'to_root': '../../', |
27 |
|
'javadoc': 'doc/javadoc', |
28 |
|
} |
29 |
|
|
30 |
jlinkpackage = None |
jlinkpackage = None |
31 |
|
|
32 |
def matchRemove(p, s): |
def matchRemove(p, s): |
646 |
if re.search("html", ts[-1]): |
if re.search("html", ts[-1]): |
647 |
target = self.name |
target = self.name |
648 |
elif re.match("^[a-z]", ts[-1]): |
elif re.match("^[a-z]", ts[-1]): |
649 |
target = ("../javadoc/" + "/".join(ts) |
target = (settings['to_root']+settings['javadoc']+"/"\ |
650 |
+ "/package-summary.html#package_description") |
+"/".join(ts) |
651 |
|
+ "/package-summary.html#package_description") |
652 |
else: |
else: |
653 |
target = ("../javadoc/" + "/".join(ts) |
target = (settings['to_root']+settings['javadoc']+"/"\ |
654 |
+ ".html") |
+"/".join(ts) |
655 |
return """<A href="%s" shape="rect" coords="%s" target="_top">%s</A>""" % ( |
+ ".html") |
656 |
target, ",".join(["%s"%c for c in self.corners]), self.name |
return """<area href="%s" shape="rect" coords="%s" target="_top" title="%s" alt="%s" />\n""" % ( |
657 |
) |
target, ",".join(["%s"%c for c in self.corners]), self.name, self.name) |
658 |
|
|
659 |
|
|
660 |
def roundDown(x): |
def roundDown(x): |
739 |
<P> |
<P> |
740 |
%(prefix)s<BR> |
%(prefix)s<BR> |
741 |
<OBJECT data="%(filename)s" type="image/png" usemap="#map1"> |
<OBJECT data="%(filename)s" type="image/png" usemap="#map1"> |
742 |
<MAP name="map1"> |
<map name="map1"> |
|
<P> |
|
|
The UML diagram as PNG. Links us to |
|
743 |
%(links)s |
%(links)s |
744 |
</MAP> |
</map> |
745 |
</OBJECT> |
</OBJECT> |
746 |
</BODY> |
</BODY> |
747 |
</HTML> |
</HTML> |