in morfologik-addon/src/main/java/opennlp/morfologik/tagdict/MorfologikPOSTaggerFactory.java [55:72]
public TagDictionary createTagDictionary(File dictionary) throws IOException {
if(!dictionary.canRead()) {
throw new FileNotFoundException("Could not read dictionary: " + dictionary.getAbsolutePath());
}
Path dictionaryMeta = DictionaryMetadata.getExpectedMetadataLocation(dictionary.toPath());
if(dictionaryMeta == null || !dictionaryMeta.toFile().canRead()) {
throw new FileNotFoundException("Could not read dictionary metadata: " + dictionaryMeta.getFileName());
}
this.dictData = Files.readAllBytes(dictionary.toPath());
this.dictInfo = Files.readAllBytes(dictionaryMeta);
return createMorfologikDictionary(dictData, dictInfo);
}