šablona/funkce/src/cz/frantovo/xmlWebGenerator/NástrojeCLI.java
changeset 87 25dec6931f18
parent 76 c7746d95283d
equal deleted inserted replaced
86:3136e1ad9a5b 87:25dec6931f18
    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