--- a/vstup/kontakt.xml Tue Aug 23 18:43:44 2011 +0200
+++ b/vstup/kontakt.xml Tue Aug 23 20:05:56 2011 +0200
@@ -22,7 +22,7 @@
</p>
<m:diagram nadpis="Naše organizační struktura">
- node [shape="box"]
+ node [shape="box"];
tovarnik [label="pan továrník\n(majitel)"];
reditel [label="pan ředitel"];
--- a/šablona/funkce/src/cz/frantovo/xmlWebGenerator/Funkce.java Tue Aug 23 18:43:44 2011 +0200
+++ b/šablona/funkce/src/cz/frantovo/xmlWebGenerator/Funkce.java Tue Aug 23 20:05:56 2011 +0200
@@ -13,7 +13,7 @@
/**
* Knihovna funkcí volaných z XSLT.
*
- * TODO:
+ * TODO:
* - rozdělit na více modulů (jmenných prostorů).
* - CLI konektor
*
@@ -45,14 +45,14 @@
* @param jazyk předáme příkazu pygmentize jako parametr -l <lexer>
* @return zvýrazněný text nebo null, pokud došlo k chybě.
* TODO:
- * - použít (?) místo textu instanci com.icl.saxon.om.NodeInfo http://saxon.sourceforge.net/saxon6.5.3/extensibility.html
+ * - vracet místo textu instanci com.icl.saxon.om.NodeInfo http://saxon.sourceforge.net/saxon6.5.3/extensibility.html
* - nebo kontrolovat validitu vygenerovaného kódu (v současnosti se spoléháme na bezchybnost pygmentize)
*/
public static String zvýrazniSyntaxi(String zdroják, String jazyk) throws IOException, InterruptedException {
if (jazyk == null || jazyk.length() == 0) {
System.err.println("Není vyplněn atribut „jazyk“ → není jasné, jak se má zvýrazňovat.");
return null;
- } else if (isPrikazDostupny(PŘÍKAZ_PYGMENTIZE)) {
+ } else if (isPříkazDostupný(PŘÍKAZ_PYGMENTIZE)) {
Runtime r = Runtime.getRuntime();
Process p = r.exec(new String[]{PŘÍKAZ_PYGMENTIZE, "-f", "html", "-l", jazyk});
@@ -86,7 +86,7 @@
* @return obsah CSS souboru nebo null, pokud generování nebylo možné
*/
public static String generujCssSyntaxe() throws IOException, InterruptedException {
- if (isPrikazDostupny(PŘÍKAZ_PYGMENTIZE)) {
+ if (isPříkazDostupný(PŘÍKAZ_PYGMENTIZE)) {
Runtime r = Runtime.getRuntime();
Process p = r.exec(new String[]{PŘÍKAZ_PYGMENTIZE, "-S", "default", "-f", "html"});
return načtiProud(p.getInputStream());
@@ -102,7 +102,7 @@
* @return název souboru bez přípony, který byl vytvořen, nebo null, pokud došlo k chybě.
*/
public static String vytvořDiagram(String zadání, boolean vodorovně) throws IOException, InterruptedException {
- if (isPrikazDostupny(PŘÍKAZ_DOT)) {
+ if (isPříkazDostupný(PŘÍKAZ_DOT)) {
počítadloDiagramů++;
String soubor = "diagram-" + počítadloDiagramů;
String souborSložka = ADRESÁŘ_VÝSTUPNÍ + File.separator + soubor;
@@ -172,7 +172,7 @@
* @param příkaz jehož přítomnost zjišťujeme
* @return true pokud příkaz v systému existuje
*/
- private static boolean isPrikazDostupny(String příkaz) {
+ private static boolean isPříkazDostupný(String příkaz) {
try {
Runtime r = Runtime.getRuntime();
Process p = r.exec(new String[]{PŘÍKAZ_WHICH, příkaz});
--- a/šablona/stránka.xsl Tue Aug 23 18:43:44 2011 +0200
+++ b/šablona/stránka.xsl Tue Aug 23 20:05:56 2011 +0200
@@ -99,6 +99,10 @@
<xsl:template match="k:web/k:css">
<link href="{text()}" type="text/css" rel="StyleSheet" />
</xsl:template>
+
+ <!--
+ TODO: makra vyčlenit do samostatných souborů
+ -->
<!--
Makro pro převod interních odkazů: