Example usage for org.apache.commons.io FileUtils toFile

List of usage examples for org.apache.commons.io FileUtils toFile

Introduction

In this page you can find the example usage for org.apache.commons.io FileUtils toFile.

Prototype

public static File toFile(URL url) 

Source Link

Document

Convert from a URL to a File.

Usage

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);
    }

}