equal
deleted
inserted
replaced
28 * Tyto funkce nejsou určené k přímému volání z XSLT. |
28 * Tyto funkce nejsou určené k přímému volání z XSLT. |
29 * |
29 * |
30 * @author František Kučera (frantovo.cz) |
30 * @author František Kučera (frantovo.cz) |
31 */ |
31 */ |
32 public class NástrojeCLI { |
32 public class NástrojeCLI { |
33 |
33 |
34 private static final String PŘÍKAZ_WHICH = "which"; |
34 private static final String PŘÍKAZ_WHICH = "which"; |
35 |
35 |
36 /** |
36 /** |
37 * Pomocí programu which zjistí, jestli je daný příkaz v systému přítomný. |
37 * Pomocí programu which zjistí, jestli je daný příkaz v systému přítomný. |
38 * @param příkaz jehož přítomnost zjišťujeme |
38 * @param příkaz jehož přítomnost zjišťujeme |
47 } catch (Exception e) { |
47 } catch (Exception e) { |
48 System.err.printf("Při zjišťování dostupnosti příkazu „%s“ došlo k chybě: %s", příkaz, e.getLocalizedMessage()); |
48 System.err.printf("Při zjišťování dostupnosti příkazu „%s“ došlo k chybě: %s", příkaz, e.getLocalizedMessage()); |
49 return false; |
49 return false; |
50 } |
50 } |
51 } |
51 } |
52 |
52 |
53 /** |
53 /** |
54 * Čte proud dat dokud to jde a výsledek pak vrátí jako text. |
54 * Čte proud dat dokud to jde a výsledek pak vrátí jako text. |
55 * @param proud vstupní proud |
55 * @param proud vstupní proud |
56 * @return obsah proudu jako text |
56 * @return obsah proudu jako text |
57 * @throws IOException |
57 * @throws IOException |
69 } |
69 } |
70 } |
70 } |
71 return výsledek.toString(); |
71 return výsledek.toString(); |
72 } |
72 } |
73 } |
73 } |
|
74 |