šablona/funkce/src/cz/frantovo/xmlWebGenerator/makra/Skriptování.java
changeset 113 18bf0044f5ab
parent 108 8d9cab64c335
equal deleted inserted replaced
112:7d4b23ccf144 113:18bf0044f5ab
    16  * along with this program. If not, see <http://www.gnu.org/licenses/>.
    16  * along with this program. If not, see <http://www.gnu.org/licenses/>.
    17  */
    17  */
    18 package cz.frantovo.xmlWebGenerator.makra;
    18 package cz.frantovo.xmlWebGenerator.makra;
    19 
    19 
    20 import static cz.frantovo.xmlWebGenerator.NástrojeCLI.načtiProud;
    20 import static cz.frantovo.xmlWebGenerator.NástrojeCLI.načtiProud;
       
    21 import static cz.frantovo.xmlWebGenerator.Funkce.spojText;
    21 import static cz.frantovo.xmlWebGenerator.Xmlns.*;
    22 import static cz.frantovo.xmlWebGenerator.Xmlns.*;
    22 import java.io.ByteArrayInputStream;
    23 import java.io.ByteArrayInputStream;
    23 import java.io.File;
    24 import java.io.File;
    24 import java.io.PrintStream;
    25 import java.io.PrintStream;
    25 import java.net.URI;
    26 import java.net.URI;
    72 	 * @param uriStránky URI aktuálně generované stránky → proměnná prostředí
    73 	 * @param uriStránky URI aktuálně generované stránky → proměnná prostředí
    73 	 * @param nadpisStránky nadpis stránky → proměnná prostředí
    74 	 * @param nadpisStránky nadpis stránky → proměnná prostředí
    74 	 * @param perexStránky perex stránky → proměnná prostředí
    75 	 * @param perexStránky perex stránky → proměnná prostředí
    75 	 * @return výstup příkazu buď jako textový řetězec nebo jako XML (DOMSource)
    76 	 * @return výstup příkazu buď jako textový řetězec nebo jako XML (DOMSource)
    76 	 */
    77 	 */
    77 	public static Source interpretuj(String skriptText, String skriptSoubor, String jazyk, String výstupníFormát, String uriStránky, String nadpisStránky, String perexStránky) throws Exception {
    78 	public static Source interpretuj(String[] skriptText, String skriptSoubor, String jazyk, String výstupníFormát, String uriStránky, String nadpisStránky, String perexStránky) throws Exception {
    78 		String výstupSkriptu = získejVýstupSkriptu(skriptText, skriptSoubor, jazyk, uriStránky, nadpisStránky, perexStránky);
    79 		String výstupSkriptu = získejVýstupSkriptu(spojText(skriptText), skriptSoubor, jazyk, uriStránky, nadpisStránky, perexStránky);
    79 		return vyrobXml(výstupSkriptu, zjistiFormát(výstupníFormát));
    80 		return vyrobXml(výstupSkriptu, zjistiFormát(výstupníFormát));
    80 	}
    81 	}
    81 
    82 
    82 	private static String získejVýstupSkriptu(String skriptText, String skriptSoubor, String jazyk, String uriStránky, String nadpisStránky, String perexStránky) throws Exception {
    83 	private static String získejVýstupSkriptu(String skriptText, String skriptSoubor, String jazyk, String uriStránky, String nadpisStránky, String perexStránky) throws Exception {
    83 
    84