diff --git a/de.tudarmstadt.ukp.dkpro.keyphrases.wrappers-gpl/src/main/java/de/tudarmstadt/ukp/dkpro/keyphrases/bookindexing/wrapper/TfidfExtractor.java b/de.tudarmstadt.ukp.dkpro.keyphrases.wrappers-gpl/src/main/java/de/tudarmstadt/ukp/dkpro/keyphrases/bookindexing/wrapper/TfidfExtractor.java index 53989fb..2b811af 100644 --- a/de.tudarmstadt.ukp.dkpro.keyphrases.wrappers-gpl/src/main/java/de/tudarmstadt/ukp/dkpro/keyphrases/bookindexing/wrapper/TfidfExtractor.java +++ b/de.tudarmstadt.ukp.dkpro.keyphrases.wrappers-gpl/src/main/java/de/tudarmstadt/ukp/dkpro/keyphrases/bookindexing/wrapper/TfidfExtractor.java @@ -14,6 +14,7 @@ import java.io.File; import java.io.IOException; +import java.nio.file.Files; import org.apache.uima.analysis_engine.AnalysisEngineDescription; import org.apache.uima.resource.ResourceInitializationException; @@ -78,7 +79,7 @@ public void buildTfidfModel(File inputDir, String suffix) try { final DfModelBuilder dfModelBuilder = new DfModelBuilder(getLanguage(), inputDir, suffix); - File tmpFile = File.createTempFile("tfidf_model_ukp", "tmp"); + File tmpFile = Files.createTempFile("tfidf_model_ukp", "tmp").toFile(); dfModelBuilder.buildKeyphraseCandidateModel(getCandidateSet(), tmpFile); tfidfModelFile = tmpFile; } @@ -144,4 +145,4 @@ TfidfAnnotator.PARAM_IDF_MODE, getIdfWeightingMode().name()), TfidfRanking.PARAM_AGGREGATE,TfidfRanking.TfidfAggregate.max.name())); } -} \ No newline at end of file +} diff --git a/de.tudarmstadt.ukp.dkpro.keyphrases.wrappers-gpl/src/main/java/de/tudarmstadt/ukp/dkpro/keyphrases/core/wrapper/TfidfExtractor.java b/de.tudarmstadt.ukp.dkpro.keyphrases.wrappers-gpl/src/main/java/de/tudarmstadt/ukp/dkpro/keyphrases/core/wrapper/TfidfExtractor.java index 884031a..acc97f3 100644 --- a/de.tudarmstadt.ukp.dkpro.keyphrases.wrappers-gpl/src/main/java/de/tudarmstadt/ukp/dkpro/keyphrases/core/wrapper/TfidfExtractor.java +++ b/de.tudarmstadt.ukp.dkpro.keyphrases.wrappers-gpl/src/main/java/de/tudarmstadt/ukp/dkpro/keyphrases/core/wrapper/TfidfExtractor.java @@ -14,6 +14,7 @@ import java.io.File; import java.io.IOException; +import java.nio.file.Files; import org.apache.uima.analysis_engine.AnalysisEngineDescription; import org.apache.uima.collection.CollectionReaderDescription; @@ -97,7 +98,7 @@ TfidfAnnotator.PARAM_IDF_MODE, getIdfWeightingMode().name()), */ public void buildTfidfModel(File inputDir, String suffix) throws ResourceInitializationException { try { - File tmpFile = File.createTempFile("tfidf_model_ukp", "tmp"); + File tmpFile = Files.createTempFile("tfidf_model_ukp", "tmp").toFile(); buildTfidfModel(inputDir, suffix, tmpFile); } catch (Exception e) { @@ -203,4 +204,4 @@ public File getTfidfModelFile() { return tfidfModelFile; } -} \ No newline at end of file +}