diff -r b876839f1989 -r 0efefbf5f8b6 java/nekurak.net-ejb/src/java/cz/frantovo/nekurak/ext/Texy.java --- a/java/nekurak.net-ejb/src/java/cz/frantovo/nekurak/ext/Texy.java Wed Jun 09 18:34:13 2010 +0200 +++ b/java/nekurak.net-ejb/src/java/cz/frantovo/nekurak/ext/Texy.java Sun Jun 20 14:46:47 2010 +0200 @@ -18,46 +18,46 @@ */ public class Texy { - /** TODO: parametrizovatelnost */ - private static final String URL_SLUZBY = "http://nekurak.net/texy/http/"; - private static final String KODOVANI = "UTF-8"; - private static final Logger log = Logger.getLogger(Texy.class.getSimpleName()); + /** TODO: parametrizovatelnost */ + private static final String URL_SLUZBY = "http://nekurak.net/texy/http/"; + private static final String KODOVANI = "UTF-8"; + private static final Logger log = Logger.getLogger(Texy.class.getSimpleName()); - public String preved(String text) throws TexyVyjimka { - OutputStreamWriter wr = null; - BufferedReader rd = null; - try { - URL url = new URL(URL_SLUZBY); - URLConnection spojeni = url.openConnection(); - spojeni.setDoOutput(true); + public String preved(String text) throws TexyVyjimka { + OutputStreamWriter wr = null; + BufferedReader rd = null; + try { + URL url = new URL(URL_SLUZBY); + URLConnection spojeni = url.openConnection(); + spojeni.setDoOutput(true); - /** Odešleme data */ - wr = new OutputStreamWriter(spojeni.getOutputStream()); - wr.write(URLEncoder.encode(text, KODOVANI)); - wr.flush(); + /** Odešleme data */ + wr = new OutputStreamWriter(spojeni.getOutputStream()); + wr.write(URLEncoder.encode(text, KODOVANI)); + wr.flush(); - /** Přijmeme odpověď */ - rd = new BufferedReader(new InputStreamReader(spojeni.getInputStream(), KODOVANI)); - StringBuffer vysledek = new StringBuffer(); - String radka; - while ((radka = rd.readLine()) != null) { - vysledek.append(radka); - } + /** Přijmeme odpověď */ + rd = new BufferedReader(new InputStreamReader(spojeni.getInputStream(), KODOVANI)); + StringBuilder vysledek = new StringBuilder(); + String radka; + while ((radka = rd.readLine()) != null) { + vysledek.append(radka); + } - return vysledek.toString(); - } catch (Exception e) { - throw new TexyVyjimka("Chyba při zpracovávání textu: " + text, e); - } finally { - try { - wr.close(); - } catch (IOException e) { - log.log(Level.WARNING, "Selhalo zavírání OutputStreamWriteru", e); - } - try { - rd.close(); - } catch (IOException e) { - log.log(Level.WARNING, "Selhalo zavírání BufferedReaderu", e); - } + return vysledek.toString(); + } catch (Exception e) { + throw new TexyVyjimka("Chyba při zpracovávání textu: " + text, e); + } finally { + try { + wr.close(); + } catch (IOException e) { + log.log(Level.WARNING, "Selhalo zavírání OutputStreamWriteru", e); + } + try { + rd.close(); + } catch (IOException e) { + log.log(Level.WARNING, "Selhalo zavírání BufferedReaderu", e); + } + } } - } }