Class URLLocation

  • All Implemented Interfaces:
    Location

    class URLLocation
    extends FileLocation
    The URL Location, storing the URL content to a temporary local file.
    • Field Detail

      • url

        private final java.net.URL url
      • tempFilePrefix

        private final java.lang.String tempFilePrefix
      • tempFileSuffix

        private final java.lang.String tempFileSuffix
      • tempFileDeleteOnExit

        private final boolean tempFileDeleteOnExit
    • Constructor Detail

      • URLLocation

        URLLocation​(java.net.URL url,
                    java.lang.String specification,
                    java.lang.String tempFilePrefix,
                    java.lang.String tempFileSuffix,
                    boolean tempFileDeleteOnExit)
        Parameters:
        url - the URL
        specification - the spec
        tempFilePrefix - the prefix
        tempFileSuffix - the suffix
        tempFileDeleteOnExit - delete on exit
    • Method Detail

      • initFile

        protected void initFile()
                         throws java.io.IOException
        Description copied from class: FileLocation
        initialize file.
        Overrides:
        initFile in class FileLocation
        Throws:
        java.io.IOException - in case of error