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:com.itemanalysis.psychometrics.scaling.RawScoreTest.java

public double[] getRawScore() {
    double[] x = new double[1000];
    try {/*  w  w  w . j  a v a 2 s.c o m*/
        File f = FileUtils.toFile(this.getClass().getResource("/testdata/scaling.txt"));
        BufferedReader br = new BufferedReader(new FileReader(f));
        String line = "";
        String[] s = null;
        int row = 0;
        br.readLine();//eliminate column names by skipping first row
        while ((line = br.readLine()) != null) {
            s = line.split(",");
            x[row] = Double.parseDouble(s[50]);//sum score is in column 51
            row++;
        }
        br.close();
    } catch (IOException ex) {
        ex.printStackTrace();
    }
    return x;
}

From source file:net.pms.dlna.DLNAMediaSubtitleTest.java

@Test
public void testSetExternalFile_UTF() throws Exception {
    File file_utf8 = FileUtils.toFile(CLASS.getResource("../util/russian-utf8-without-bom.srt"));
    DLNAMediaSubtitle sub1 = new DLNAMediaSubtitle();
    sub1.setExternalFile(file_utf8);//from w w w . j a va2 s.c  om
    assertThat(sub1.getExternalFileCharacterSet()).isEqualTo(CHARSET_UTF_8);
    assertThat(sub1.isExternalFileUtf8()).isTrue();
    assertThat(sub1.isExternalFileUtf16()).isFalse();
    assertThat(sub1.isExternalFileUtf()).isTrue();

    File file_utf8_2 = FileUtils.toFile(CLASS.getResource("../util/russian-utf8-with-bom.srt"));
    DLNAMediaSubtitle sub2 = new DLNAMediaSubtitle();
    sub2.setExternalFile(file_utf8_2);
    assertThat(sub2.getExternalFileCharacterSet()).isEqualTo(CHARSET_UTF_8);
    assertThat(sub2.isExternalFileUtf8()).isTrue();
    assertThat(sub2.isExternalFileUtf16()).isFalse();
    assertThat(sub2.isExternalFileUtf()).isTrue();

    File file_utf16_le = FileUtils.toFile(CLASS.getResource("../util/russian-utf16-le.srt"));
    DLNAMediaSubtitle sub3 = new DLNAMediaSubtitle();
    sub3.setExternalFile(file_utf16_le);
    assertThat(sub3.getExternalFileCharacterSet()).isEqualTo(CHARSET_UTF_16LE);
    assertThat(sub3.isExternalFileUtf8()).isFalse();
    assertThat(sub3.isExternalFileUtf16()).isTrue();
    assertThat(sub3.isExternalFileUtf()).isTrue();

    File file_utf16_be = FileUtils.toFile(CLASS.getResource("../util/russian-utf16-be.srt"));
    DLNAMediaSubtitle sub4 = new DLNAMediaSubtitle();
    sub4.setExternalFile(file_utf16_be);
    assertThat(sub4.getExternalFileCharacterSet()).isEqualTo(CHARSET_UTF_16BE);
    assertThat(sub4.isExternalFileUtf8()).isFalse();
    assertThat(sub4.isExternalFileUtf16()).isTrue();
    assertThat(sub4.isExternalFileUtf()).isTrue();

    File file_utf32_le = FileUtils.toFile(CLASS.getResource("../util/russian-utf32-le.srt"));
    DLNAMediaSubtitle sub5 = new DLNAMediaSubtitle();
    sub5.setExternalFile(file_utf32_le);
    assertThat(sub5.getExternalFileCharacterSet()).isEqualTo(CHARSET_UTF_32LE);
    assertThat(sub5.isExternalFileUtf8()).isFalse();
    assertThat(sub5.isExternalFileUtf16()).isFalse();
    assertThat(sub5.isExternalFileUtf()).isTrue();

    File file_utf32_be = FileUtils.toFile(CLASS.getResource("../util/russian-utf32-be.srt"));
    DLNAMediaSubtitle sub6 = new DLNAMediaSubtitle();
    sub6.setExternalFile(file_utf32_be);
    assertThat(sub6.getExternalFileCharacterSet()).isEqualTo(CHARSET_UTF_32BE);
    assertThat(sub6.isExternalFileUtf8()).isFalse();
    assertThat(sub6.isExternalFileUtf16()).isFalse();
    assertThat(sub6.isExternalFileUtf()).isTrue();

    File file_utf8_3 = FileUtils.toFile(CLASS.getResource("../util/english-utf8-with-bom.srt"));
    DLNAMediaSubtitle sub7 = new DLNAMediaSubtitle();
    sub7.setExternalFile(file_utf8_3);
    assertThat(sub7.getExternalFileCharacterSet()).isEqualTo(CHARSET_UTF_8);
    assertThat(sub7.isExternalFileUtf8()).isTrue();
    assertThat(sub7.isExternalFileUtf16()).isFalse();
    assertThat(sub7.isExternalFileUtf()).isTrue();
}

From source file:com.itemanalysis.psychometrics.factoranalysis.ExploratoryFactorAnalysisTest.java

private double[][] readM255() {
    double[][] harman74 = new double[12][12];
    try {//from   www  . j a  va  2  s .  c  o m
        File f = FileUtils.toFile(this.getClass().getResource("/testdata/m255-cor.txt"));
        BufferedReader br = new BufferedReader(new FileReader(f));
        String line = "";
        String[] s = null;
        int row = 0;
        while ((line = br.readLine()) != null) {
            s = line.split(",");
            for (int j = 0; j < s.length; j++) {
                harman74[row][j] = Double.parseDouble(s[j]);
            }
            row++;
        }
        br.close();
    } catch (IOException ex) {
        ex.printStackTrace();
    }
    return harman74;
}

From source file:com.acmerocket.ywiki.RootResource.java

private boolean isDirectory(String path) {
    URL url = this.getClass().getResource(path);
    File file = FileUtils.toFile(url);
    return file != null && file.isDirectory();
}

From source file:net.pms.util.FileUtilTest.java

@Test
public void testGetFileCharset_UTF8_without_BOM() throws Exception {
    File file = FileUtils.toFile(CLASS.getResource("russian-utf8-without-bom.srt"));
    assertThat(FileUtil.getFileCharset(file)).isEqualTo(Constants.CHARSET_UTF_8);
}

From source file:com.itemanalysis.psychometrics.polycor.CovarianceMatrixTest.java

public double[][] getData() {
    double[][] x = new double[1000][50];
    try {// ww  w .ja  va 2 s  .c  om
        File f = FileUtils.toFile(this.getClass().getResource("/testdata/scaling.txt"));

        BufferedReader br = new BufferedReader(new FileReader(f));
        String line = "";
        String[] s = null;
        int row = 0;
        br.readLine();//eliminate column names by skipping first row
        while ((line = br.readLine()) != null) {
            s = line.split(",");
            for (int j = 0; j < 50; j++) {
                x[row][j] = Double.parseDouble(s[j]);
            }
            row++;
        }
        br.close();
    } catch (IOException ex) {
        ex.printStackTrace();
    }
    return x;
}

From source file:net.bpelunit.test.util.TestUtil.java

public static SOAPOperationCallIdentifier getCall(String path, String wsdl, String operationName,
        SOAPOperationDirectionIdentifier direction) throws SpecificationException {
    String abspath = FileUtils.toFile(TestUtil.class.getResource(path)).getAbsolutePath() + File.separator;

    Definition d = SpecificationLoader.loadWsdlDefinition(abspath, wsdl, "TEST");

    Partner p = new Partner("MyPartner", d, null, "");
    QName service = new QName("http://www.example.org/MyPartner/", "MyPartner");
    SOAPOperationCallIdentifier operation = p.getOperation(service, "MyPartnerSOAP", operationName, direction);
    return operation;
}

From source file:net.sf.eclipsecs.core.config.configtypes.BuiltInFilePropertyResolver.java

/**
 * {@inheritDoc}/*from  ww w.j  a  va2s. co m*/
 */
public String resolve(String property) throws CheckstyleException {

    String value = null;

    if ((SAMEDIR_LOC.equals(property) || CONFIG_LOC.equals(property)) && mBuiltInConfigLocation != null) {

        int lastSlash = mBuiltInConfigLocation.lastIndexOf("/"); //$NON-NLS-1$
        if (lastSlash > -1) {
            value = mBuiltInConfigLocation.substring(0, lastSlash + 1);
        }
    }

    if (value != null) {
        try {
            URL bundleLocatedURL = new URL(value);
            URL fileURL = FileLocator.toFileURL(bundleLocatedURL);

            value = FileUtils.toFile(fileURL).toString();
        } catch (IOException e) {
            throw new CheckstyleException(e.getMessage(), e);
        }
    }

    return value;
}

From source file:net.sf.eclipsecs.core.config.configtypes.InternalConfigurationType.java

/**
 * {@inheritDoc}//w ww  .j a  v a 2 s .c o m
 */
public void notifyCheckConfigRemoved(ICheckConfiguration checkConfiguration) throws CheckstylePluginException {
    super.notifyCheckConfigRemoved(checkConfiguration);

    // remove the configuration file from the workspace metadata
    URL configFileURL = checkConfiguration.getResolvedConfigurationFileURL();
    if (configFileURL != null) {
        File configFile = FileUtils.toFile(configFileURL);
        configFile.delete();
    }
}

From source file:ch.silviowangler.dox.AbstractIntegrationTest.java

protected File loadFile(String fileName) {
    URL resource = getClass().getClassLoader().getResource(fileName);
    final File file = FileUtils.toFile(resource);
    assert file != null && file.exists() : "File '" + fileName + "' does not exist. Resource "
            + resource.getFile();/*w ww  .ja  v a  2  s .  com*/
    return file;
}