Class DownloadUtil


  • public class DownloadUtil
    extends Object
    This class facilitates the downloading of pretrained OpenNLP models.
    • Constructor Detail

      • DownloadUtil

        public DownloadUtil()
    • Method Detail

      • downloadModel

        public static BaseModel downloadModel​(URL url,
                                              Class type)
                                       throws IOException
        Downloads a model from a URL. The model is saved to an .opennlp/ directory located under the user's home directory. This directory will be created if it does not already exist. If a model to be downloaded already exists in that directory, the model will not be re-downloaded.
        Parameters:
        url - The model's URL.
        Returns:
        A TokenNameFinderModel.
        Throws:
        IOException - Thrown if the model cannot be downloaded.