List of usage examples for org.apache.commons.io FileUtils toFile
public static File toFile(URL url)
URL
to a File
. From source file:org.tamilunicodeconverter.converter.BaminiConverter.java
protected String getScriptContent() throws IOException { String scriptContent = ""; URL url = getScriptUrl();/*from w ww . j a v a 2s. c om*/ File scriptFile = FileUtils.toFile(url); scriptContent = FileUtils.readFileToString(scriptFile); return scriptContent; }
From source file:org.wte4j.impl.service.LocalFileStoreTest.java
@Test public void storeFile() throws IOException { LocalFileStore fileStore = new LocalFileStore(); fileStore.setTemplateDirectory(tempDir); URL url = ClassLoader.getSystemResource("org/wte4j/impl/test.txt"); File testFile = FileUtils.toFile(url); OutputStream out = null;//from w w w .ja v a 2 s . com InputStream in = null; try { final String fileName = "fileStoreTest.txt"; out = fileStore.getOutStream(fileName); in = FileUtils.openInputStream(testFile); IOUtils.copy(in, out); File[] filesInDir = tempDir.listFiles(); assertEquals(1, filesInDir.length); assertEquals(fileName, filesInDir[0].getName()); assertTrue(FileUtils.contentEquals(testFile, filesInDir[0])); } finally { IOUtils.closeQuietly(in); IOUtils.closeQuietly(out); } }
From source file:org.wte4j.impl.WordTemplateRepositoryTest.java
@Test @Transactional// w ww. j a v a 2 s . c o m public void persistTemplateWithFileStore() throws Exception { WordTemplate<?> template = newTemplate(); FileStore fileStore = mock(FileStore.class); File file = File.createTempFile("content", "docx"); OutputStream out = FileUtils.openOutputStream(file); when(fileStore.getOutStream(anyString())).thenReturn(out); repository.setFileStore(fileStore); try { repository.persist(template); File epected = FileUtils.toFile(getClass().getResource("empty.docx")); assertTrue(FileUtils.contentEquals(epected, file)); } finally { file.deleteOnExit(); } }
From source file:org.wte4j.impl.WordTemplateRepositoryTest.java
@Test @Transactional// w ww. ja va2 s. c o m public void updateTemplateWithFileStore() throws Exception { FileStore fileStore = mock(FileStore.class); File file = File.createTempFile("content", "docx"); OutputStream out = FileUtils.openOutputStream(file); when(fileStore.getOutStream(anyString())).thenReturn(out); repository.setFileStore(fileStore); WordTemplate<?> template = unlockedTemplate(); template.getPersistentData().setContent(getContent("empty.docx")); try { repository.persist(template); File expected = FileUtils.toFile(getClass().getResource("empty.docx")); assertTrue(FileUtils.contentEquals(expected, file)); } finally { file.deleteOnExit(); } }
From source file:org.wte4j.impl.WordTemplateTest.java
private void checkUpdateContent(WordTemplate<?> wordTemplate, User user, String fileName) throws IOException { File file = FileUtils.toFile(ClassLoader.getSystemResource(fileName)); byte[] expectedContent = FileUtils.readFileToByteArray(file); byte[] currentContent = wordTemplate.getPersistentData().getContent(); assertTrue(Arrays.equals(expectedContent, currentContent)); assertEquals(user, wordTemplate.getEditor()); assertNotNull(wordTemplate.getEditedAt()); }
From source file:org.wte4j.impl.WordTemplateTest.java
private WordTemplate<String> createWordTemplate(String pathToTemplateFile) throws IOException { File templateDocument = FileUtils.toFile(ClassLoader.getSystemResource(pathToTemplateFile)); byte[] templateContent = FileUtils.readFileToByteArray(templateDocument); PersistentTemplate persistentData = new PersistentTemplate(); persistentData.setDocumentName("test"); persistentData.setLanguage("de"); persistentData.setInputType(String.class); persistentData.setEditedAt(new Date()); persistentData.setCreatedAt(new Date()); persistentData.setEditor(new User("default", "default")); persistentData.setContent(templateContent); WordTemplate<String> wordTemplate = new WordTemplate<String>(persistentData, new SimpleValueModelService(), new SimpleFormatterFactory()); return wordTemplate; }
From source file:org.wte4j.persistence.WordTemplateRepositoryTest.java
@Test @Transactional//from w w w.j a va2 s . c om public void persistTemplateWithFileStore() throws Exception { WordTemplate<?> template = newTemplate(); FileStore fileStore = mock(FileStore.class); File file = File.createTempFile("content", "docx"); OutputStream out = FileUtils.openOutputStream(file); when(fileStore.getOutStream(anyString())).thenReturn(out); repository.setFileStore(fileStore); try { repository.persist(template); File epected = FileUtils.toFile(getClass().getResource("empty.docx")); assertTrue(FileUtils.contentEquals(epected, file)); } finally { file.deleteOnExit(); } }
From source file:org.wte4j.persistence.WordTemplateRepositoryTest.java
@Test @Transactional/*from w ww. j a v a 2 s . c o m*/ public void updateTemplateWithFileStore() throws Exception { FileStore fileStore = mock(FileStore.class); File file = File.createTempFile("content", "docx"); OutputStream out = FileUtils.openOutputStream(file); when(fileStore.getOutStream(anyString())).thenReturn(out); repository.setFileStore(fileStore); WordTemplate<?> template = unlockedTemplate(); template.getTemplateData().setContent(getContent("empty.docx"), new User()); try { repository.persist(template); File expected = FileUtils.toFile(getClass().getResource("empty.docx")); assertTrue(FileUtils.contentEquals(expected, file)); } finally { file.deleteOnExit(); } }
From source file:org.wte4j.TemplateEngineTest.java
@Test public void createDocumentWithBasicDynamicContent() throws Exception { final String documentName = "basic_values"; final String language = "de"; final File templateDocument = FileUtils .toFile(ClassLoader.getSystemResource("org/wte4j/basic-values-template.docx")); Template<Integer> template = createTemplate(documentName, language, templateDocument); TemplateRepository repository = wte.getTemplateRepository(); template = repository.persist(template); File document = wte.createDocument(documentName, language, 1); WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage.load(document); StringWriter writer = new StringWriter(); TextUtils.extractText(wordMLPackage.getMainDocumentPart().getContents(), writer); String contentAsText = writer.toString(); assertTrue(!contentAsText.contains("toReplace")); }
From source file:repast.simphony.relogo.ide.wizards.NetlogoImportWizard.java
private String getTextFromResource(String resourceName) { try {/* ww w. j av a 2s. c om*/ File file = FileUtils.toFile(getClass().getResource(resourceName)); return FileUtils.readFileToString(file); } catch (IOException e) { e.printStackTrace(); return ("Couldn't get to file for resource name " + resourceName); } }