Show
Ignore:
Timestamp:
12/31/11 17:52:21 (12 years ago)
Author:
František Kučera <franta-hg@…>
Branch:
default
Message:

Zvýrazňování syntaxe: zdroják nemusí být vložen uvnitř značky <m:pre/>, ale může být v souboru určeném atributem src="název-souboru".

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • šablona/funkce/src/cz/frantovo/xmlWebGenerator/Funkce.java

    r38 r40  
    22 
    33import java.io.File; 
     4import java.io.FileInputStream; 
    45import java.io.IOException; 
    56import java.io.PrintStream; 
     
    2324        private static final String PŘÍKAZ_DOT = "dot"; 
    2425        private static final String PŘÍKAZ_MARKDOWN = "markdown"; 
     26        private static final String ADRESÁŘ_VSTUPNÍ = "vstup"; 
    2527        private static final String ADRESÁŘ_VÝSTUPNÍ = "výstup"; 
    2628        private static int počítadloDiagramů = 0; 
     
    7880                        return null; 
    7981                } 
     82        } 
     83 
     84        /** 
     85         * TODO: prohodit volání mezi zvýrazniSyntaxiSouboru() a zvýrazniSyntaxi(),  
     86         * aby se nepřeváděl proud na text a pak zase na proud. 
     87         *  
     88         * @param src cesta k souboru, jehož obsah se má zvýraznit a vložit 
     89         */ 
     90        public static String zvýrazniSyntaxiSouboru(String src, String jazyk) throws IOException, InterruptedException { 
     91                String zdroják = načtiProud(new FileInputStream(new File(ADRESÁŘ_VSTUPNÍ, src))); 
     92                return zvýrazniSyntaxi(zdroják, jazyk); 
    8093        } 
    8194