cziegeler 01/05/28 03:03:51 Modified: src/org/apache/cocoon/environment Source.java src/org/apache/cocoon/transformation I18nTransformer.java I18nTransformer2.java TraxTransformer.java Log: Removed getReader() from source to avoid encoding problems with the reader (reported by Konstantin) Revision Changes Path 1.3 +1 -15 xml-cocoon2/src/org/apache/cocoon/environment/Source.java Index: Source.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/environment/Source.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Source.java 2001/05/23 14:55:43 1.2 +++ Source.java 2001/05/28 10:03:47 1.3 @@ -24,7 +24,7 @@ * for accessing any resource (URL, local file etc). * * @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a> - * @version CVS $Revision: 1.2 $ $Date: 2001/05/23 14:55:43 $ + * @version CVS $Revision: 1.3 $ $Date: 2001/05/28 10:03:47 $ */ public final class Source { @@ -118,20 +118,6 @@ if (this.connection == null) this.connection = this.url.openConnection(); return this.connection.getInputStream(); - } - } - - /** - * Return an <code>Reader</code> object to read from the source. - */ - public Reader getReader() - throws IOException { - if (this.isFile == true) { - return new FileReader(this.systemId.substring(FILE.length())); - } else { - if (this.connection == null) - this.connection = this.url.openConnection(); - return new InputStreamReader(this.connection.getInputStream()); } } 1.6 +1 -1 xml-cocoon2/src/org/apache/cocoon/transformation/I18nTransformer.java Index: I18nTransformer.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/transformation/I18nTransformer.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- I18nTransformer.java 2001/05/23 14:55:49 1.5 +++ I18nTransformer.java 2001/05/28 10:03:48 1.6 @@ -332,7 +332,7 @@ try { parser = (Parser)(manager.lookup(Roles.PARSER)); - InputSource input = new InputSource(this.inputSource.getReader());; + InputSource input = new InputSource(this.inputSource.getInputStream()); // How this could be cached? dictionary = new Hashtable(); 1.6 +1 -1 xml-cocoon2/src/org/apache/cocoon/transformation/I18nTransformer2.java Index: I18nTransformer2.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/transformation/I18nTransformer2.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- I18nTransformer2.java 2001/05/23 15:43:04 1.5 +++ I18nTransformer2.java 2001/05/28 10:03:49 1.6 @@ -516,7 +516,7 @@ try { parser = (Parser)(manager.lookup(Roles.PARSER)); - InputSource input = new InputSource(inputSource.getReader()); + InputSource input = new InputSource(inputSource.getInputStream()); // How this could be cached? this.dictionary = new HashMap(); 1.9 +3 -3 xml-cocoon2/src/org/apache/cocoon/transformation/TraxTransformer.java Index: TraxTransformer.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/transformation/TraxTransformer.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- TraxTransformer.java 2001/05/28 09:22:51 1.8 +++ TraxTransformer.java 2001/05/28 10:03:49 1.9 @@ -100,7 +100,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Davanum Srinivas</a> * @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a> * @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a> - * @version CVS $Id: TraxTransformer.java,v 1.8 2001/05/28 09:22:51 cziegeler Exp $ + * @version CVS $Id: TraxTransformer.java,v 1.9 2001/05/28 10:03:49 cziegeler Exp $ */ public class TraxTransformer extends ContentHandlerWrapper implements Transformer, Composable, Recyclable, Configurable, Cacheable, Disposable, URIResolver { @@ -146,7 +146,7 @@ Templates templates = getTemplates(); if(templates == null) { getLogger().debug("Creating new Templates in " + this + " for " + this.inputSource.getSystemId()); - InputSource is = new InputSource(this.inputSource.getReader()); + InputSource is = new InputSource(this.inputSource.getInputStream()); is.setSystemId(this.inputSource.getSystemId()); templates = getTransformerFactory().newTemplates(new SAXSource(is)); putTemplates (templates); @@ -158,7 +158,7 @@ if(handler == null) { /* If there is a problem in getting the handler, try using a brand new Templates object */ getLogger().debug("Re-creating new Templates in " + this + " for" + this.inputSource.getSystemId()); - InputSource is = new InputSource(this.inputSource.getReader()); + InputSource is = new InputSource(this.inputSource.getInputStream()); is.setSystemId(this.inputSource.getSystemId()); templates = getTransformerFactory().newTemplates(new SAXSource(is)); putTemplates (templates); @@ -258,7 +258,7 @@ + new File(parent.getParentFile(), href).getAbsolutePath()); } } - return new javax.xml.transform.stream.StreamSource(xslSource.getReader()); + return new javax.xml.transform.stream.StreamSource(xslSource.getInputStream()); } catch (IOException e) { throw new javax.xml.transform.TransformerException(e); } catch (SAXException e) { ---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]