Odkazy #16: podpora odkazů na Javadoc.
--- a/vstup/služby.xml Sat Jan 07 14:37:23 2012 +0100
+++ b/vstup/služby.xml Sat Jan 07 15:29:47 2012 +0100
@@ -11,7 +11,7 @@
<p>Morbi et magna a ligula pulvinar posuere. Podívejte se také na naše <m:a href="zdrojáky">zdrojové kódy</m:a>. Pellentesque sit amet sem sed orci convallis tincidunt sed sed nisl. Aenean id nibh lorem, eget tempor mauris. Duis diam dui, ullamcorper quis iaculis eget, blandit non dolor. Vestibulum pretium lorem aliquet libero tristique vehicula. Quisque sit amet odio risus, sed tincidunt augue. Proin tincidunt eros eu sem sodales sit amet sollicitudin libero vestibulum. Proin sed nunc elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam mollis, nisl ut sodales sodales, quam lacus elementum magna, nec blandit leo enim id odio. Integer risus leo, sagittis vitae vestibulum vitae, elementum eu eros. </p>
<h2>Pravidelné krmení ptáků</h2>
- <p>Fusce eu libero sit amet mauris molestie suscipit. Integer porttitor euismod luctus. Sed elementum quam et quam pharetra tincidunt. Pellentesque vitae augue quis mi blandit dapibus. Vestibulum iaculis magna sit amet nisl tristique at consectetur odio blandit. Proin aliquam lectus ac arcu condimentum tempus. Suspendisse potenti. Suspendisse porttitor euismod accumsan. Sed nibh lacus, laoreet id consequat gravida, eleifend eget lectus. Curabitur accumsan, nisi at elementum aliquam, nisl nulla volutpat lorem, ac elementum metus lacus eget lectus. Praesent odio nulla, porttitor vitae hendrerit vel, ullamcorper in velit. Sed in est ipsum, iaculis accumsan sem. Integer pretium ultrices justo a mattis. Nullam id lacus in lectus bibendum tempor. Nulla non viverra eros. Praesent scelerisque, nisi et placerat convallis, nisi nulla lobortis mauris, eu ultricies est mi ac orci. Suspendisse ullamcorper dapibus interdum. Curabitur ac metus eros, sed venenatis sapien.</p>
+ <p>Fusce eu libero sit amet mauris molestie suscipit. <m:a href="java.lang.Integer" typ="javadoc">Integer</m:a> porttitor euismod luctus. Sed elementum quam et quam pharetra tincidunt. Pellentesque vitae augue quis mi blandit dapibus. Vestibulum iaculis magna sit amet nisl tristique at consectetur odio blandit. Proin aliquam lectus ac arcu condimentum tempus. Suspendisse potenti. Suspendisse porttitor euismod accumsan. Sed nibh lacus, laoreet id consequat gravida, eleifend eget lectus. Curabitur accumsan, nisi at elementum aliquam, nisl nulla volutpat lorem, ac elementum metus lacus eget lectus. Praesent odio nulla, porttitor vitae hendrerit vel, ullamcorper in velit. Sed in est ipsum, iaculis accumsan sem. Integer pretium ultrices justo a mattis. Nullam id lacus in lectus bibendum tempor. Nulla non viverra eros. Praesent scelerisque, nisi et placerat convallis, nisi nulla lobortis mauris, eu ultricies est mi ac orci. Suspendisse ullamcorper dapibus interdum. Curabitur ac metus eros, sed venenatis sapien.</p>
<m:tabulka>
Velikost ptáka Cena za jedno krmení
@@ -36,7 +36,7 @@
<h2>Jednorázová výměna podestýlky</h2>
- <p>Vivamus nec dictum dolor. Aliquam et tellus dolor. Curabitur et est sapien. Sed nec neque massa. Integer luctus erat vel arcu molestie ac dapibus dolor pretium. Curabitur eget augue non ipsum pulvinar venenatis eget et lectus. Proin fringilla aliquet sapien, non luctus est lobortis vel. Nunc vehicula volutpat varius. Aliquam suscipit accumsan sollicitudin. Morbi ultricies, mauris id elementum pellentesque, nunc dolor viverra nisl, sit amet consequat velit libero at ligula. Nulla luctus rhoncus tortor nec sollicitudin. Vivamus posuere sodales ipsum, hendrerit cursus felis pharetra sit amet. Nunc interdum facilisis massa ac congue.</p>
+ <p>Vivamus nec dictum dolor. Aliquam et tellus dolor. Curabitur et est sapien. Sed nec neque massa. <m:a href="java.lang.Integer" verze="6" typ="javadoc">Integer</m:a> luctus erat vel arcu molestie ac dapibus dolor pretium. Curabitur eget augue non ipsum pulvinar venenatis eget et lectus. Proin fringilla aliquet sapien, non luctus est lobortis vel. Nunc vehicula volutpat varius. Aliquam suscipit accumsan sollicitudin. Morbi ultricies, mauris id elementum pellentesque, nunc dolor viverra nisl, sit amet consequat velit libero at ligula. Nulla luctus rhoncus tortor nec sollicitudin. Vivamus posuere sodales ipsum, hendrerit cursus felis pharetra sit amet. Nunc interdum facilisis massa ac congue.</p>
<p>Účtováno hodinovou sazbou. Cena je závislá na míře zahnojení systému. Někdy je nutná úplně nová stavba klece nebo kotce.</p>
</text>
--- a/šablona/makra/odkazy.xsl Sat Jan 07 14:37:23 2012 +0100
+++ b/šablona/makra/odkazy.xsl Sat Jan 07 15:29:47 2012 +0100
@@ -77,7 +77,7 @@
<!--
Wikipedia
*********
- Stránka v encyklopedii
+ Stránka v encyklopedii.
*
@href název stránky
@jazyk kód jazyka (výchozí je čeština)
@@ -92,10 +92,29 @@
</xsl:call-template>
</xsl:template>
+ <!--
+ Javadoc
+ *******
+ Dokumentace k javovským třídám.
+ *
+ @href jméno třídy včetně balíčku – např. java.lang.String
+ @verze verze Javy, výchozí: 7
+ -->
+ <xsl:template match="m:a[@typ='javadoc']">
+ <xsl:call-template name="vložOdkaz">
+ <xsl:with-param name="url" select="
+ concat(
+ 'http://docs.oracle.com/javase/', (@verze,'7')[1], '/docs/api/',
+ replace(@href, '\.', '/'),
+ '.html'
+ )"/>
+ </xsl:call-template>
+ </xsl:template>
+
<!--
Seznam.cz
*********
- Vyhledávání pomocí Seznamu
+ Vyhledávání pomocí Seznamu.
*
@href náš dotaz
-->
@@ -112,7 +131,7 @@
<!--
Google.com
**********
- Vyhledávání pomocí Googlu
+ Vyhledávání pomocí Googlu.
*
@href náš dotaz
-->
@@ -129,7 +148,7 @@
<!--
Request for comments
********************
- Internetové standardy – RFC
+ Internetové standardy – RFC.
*
@href číslo RFCčka
-->