/**
* XML Web generátor – program na generování webových stránek
* Copyright © 2012 František Kučera (frantovo.cz)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package cz.frantovo.xmlWebGenerator;
import java.io.File;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.Date;
/**
* Společná knihovna funkcí volaných z XSLT
*
* @author František Kučera (frantovo.cz)
*/
public class Funkce {
/**
* Zjištuje, kdy byl naposledy daný soubor změněn.
*
* @param soubor cesta k souboru
* @return datum poslední změny
* @throws URISyntaxException
*/
public static Date posledníZměna(String soubor) throws URISyntaxException {
URI uri = new URI(soubor);
File f = new File(uri);
return new Date(f.lastModified());
}
public static String spojText(String[] kusyTextu) {
if (kusyTextu == null || kusyTextu.length < 1) {
return null;
} else {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < kusyTextu.length; i++) {
sb.append(kusyTextu[i]);
}
return sb.toString();
}
}
}