@Override public void setEncoding(String encoding) { delegatee.setEncoding(encoding); }
@Override public void setEncoding(String encoding) { delegatee.setEncoding(encoding); }
/** * Writes the supplied text out to a temporary file, and opens * a content reader onto it. */ protected static ContentReader buildContentReader(String text, Charset encoding) throws IOException { File tmpFile = TempFileProvider.createTempFile("AlfrescoTest_", ".txt"); FileOutputStream out = new FileOutputStream(tmpFile); OutputStreamWriter wout = new OutputStreamWriter(out, encoding); wout.write(text); wout.close(); out.close(); ContentReader reader = new FileContentReader(tmpFile); reader.setEncoding(encoding.displayName()); reader.setMimetype("text/plain"); return reader; }
reader.setEncoding("UTF-8"); reader.setLocale(I18NUtil.getLocale());
reader.setEncoding("UTF-8"); reader.setLocale(I18NUtil.getLocale());
/** * Performs checks and copies required reader attributes */ public final ContentReader getReader() throws ContentIOException { ContentReader reader = createReader(); if (reader == null) { throw new AlfrescoRuntimeException("ContentReader failed to create new reader: \n" + " reader: " + this); } else if (reader.getContentUrl() == null || !reader.getContentUrl().equals(getContentUrl())) { throw new AlfrescoRuntimeException("ContentReader has different URL: \n" + " reader: " + this + "\n" + " new reader: " + reader); } // copy across common attributes reader.setMimetype(this.getMimetype()); reader.setEncoding(this.getEncoding()); reader.setLocale(this.getLocale()); // done if (logger.isDebugEnabled()) { logger.debug("Reader spawned new reader: \n" + " reader: " + this + "\n" + " new reader: " + reader); } return reader; }
public void testMediaWikiToHTML() throws Exception { File input = TempFileProvider.createTempFile("mediaWikiTest", ".mw"); FileOutputStream fos = new FileOutputStream(input); fos.write(WIKI_TEXT.getBytes()); fos.close(); File output = TempFileProvider.createTempFile("mediaWikiTest", ".htm"); ContentReader contentReader = new FileContentReader(input); contentReader.setMimetype(MimetypeMap.MIMETYPE_TEXT_MEDIAWIKI); contentReader.setEncoding("UTF-8"); ContentWriter contentWriter = new FileContentWriter(output); contentWriter.setMimetype(MimetypeMap.MIMETYPE_HTML); contentWriter.setEncoding("UTF-8"); transformer.transform(contentReader, contentWriter); String line = null; BufferedReader reader = new BufferedReader(new FileReader(output)); while ((line = reader.readLine()) != null) { System.out.println(line); } } }
/** * Performs checks and copies required reader attributes */ public final ContentReader getReader() throws ContentIOException { ContentReader reader = createReader(); if (reader == null) { throw new AlfrescoRuntimeException("ContentReader failed to create new reader: \n" + " reader: " + this); } else if (reader.getContentUrl() == null || !reader.getContentUrl().equals(getContentUrl())) { throw new AlfrescoRuntimeException("ContentReader has different URL: \n" + " reader: " + this + "\n" + " new reader: " + reader); } // copy across common attributes reader.setMimetype(this.getMimetype()); reader.setEncoding(this.getEncoding()); reader.setLocale(this.getLocale()); // done if (logger.isDebugEnabled()) { logger.debug("Reader spawned new reader: \n" + " reader: " + this + "\n" + " new reader: " + reader); } return reader; }
reader.setEncoding(this.getEncoding()); reader.setLocale(this.getLocale());
reader.setEncoding(this.getEncoding()); reader.setLocale(this.getLocale());
reader.setEncoding(contentData.getEncoding()); reader.setLocale(contentData.getLocale());
reader.setEncoding(contentData.getEncoding()); reader.setLocale(contentData.getLocale());