Class SimpleJarEntryScanner

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Set<java.util.jar.JarEntry> scan​(java.net.URL jarURL, boolean recursive)  
      java.util.Set<java.util.jar.JarEntry> scan​(java.net.URL jarURL, boolean recursive, JarEntryFilter jarEntryFilter)  
      java.util.Set<java.util.jar.JarEntry> scan​(java.util.jar.JarFile jarFile, boolean recursive)  
      java.util.Set<java.util.jar.JarEntry> scan​(java.util.jar.JarFile jarFile, boolean recursive, JarEntryFilter jarEntryFilter)  
      protected java.util.Set<java.util.jar.JarEntry> scan​(java.util.jar.JarFile jarFile, java.lang.String relativePath, boolean recursive, JarEntryFilter jarEntryFilter)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SimpleJarEntryScanner

        public SimpleJarEntryScanner()
    • Method Detail

      • scan

        @Nonnull
        public java.util.Set<java.util.jar.JarEntry> scan​(java.net.URL jarURL,
                                                          boolean recursive)
                                                   throws java.lang.NullPointerException,
                                                          java.lang.IllegalArgumentException,
                                                          java.io.IOException
        Parameters:
        jarURL - URL of JarFile or JarEntry
        recursive - recursive
        Returns:
        Read-only Set
        Throws:
        java.lang.NullPointerException - If argument null
        java.lang.IllegalArgumentException -
        java.io.IOException -
      • scan

        @Nonnull
        public java.util.Set<java.util.jar.JarEntry> scan​(java.net.URL jarURL,
                                                          boolean recursive,
                                                          JarEntryFilter jarEntryFilter)
                                                   throws java.lang.NullPointerException,
                                                          java.lang.IllegalArgumentException,
                                                          java.io.IOException
        Parameters:
        jarURL - URL of JarFile or JarEntry
        recursive - recursive
        jarEntryFilter - JarEntryFilter
        Returns:
        Read-only Set
        Throws:
        java.lang.NullPointerException - If argument null
        java.lang.IllegalArgumentException - JarUtils.resolveJarAbsolutePath(URL)
        java.io.IOException - JarUtils.toJarFile(URL)
        See Also:
        JarEntryFilter
      • scan

        public java.util.Set<java.util.jar.JarEntry> scan​(java.util.jar.JarFile jarFile,
                                                          boolean recursive)
                                                   throws java.lang.NullPointerException,
                                                          java.lang.IllegalArgumentException,
                                                          java.io.IOException
        Parameters:
        jarFile -
        recursive -
        Returns:
        Throws:
        java.lang.NullPointerException
        java.lang.IllegalArgumentException
        java.io.IOException
      • scan

        public java.util.Set<java.util.jar.JarEntry> scan​(java.util.jar.JarFile jarFile,
                                                          boolean recursive,
                                                          JarEntryFilter jarEntryFilter)
                                                   throws java.lang.NullPointerException,
                                                          java.lang.IllegalArgumentException,
                                                          java.io.IOException
        Parameters:
        jarFile -
        recursive -
        jarEntryFilter -
        Returns:
        Throws:
        java.lang.NullPointerException
        java.lang.IllegalArgumentException
        java.io.IOException
      • scan

        protected java.util.Set<java.util.jar.JarEntry> scan​(java.util.jar.JarFile jarFile,
                                                             java.lang.String relativePath,
                                                             boolean recursive,
                                                             JarEntryFilter jarEntryFilter)
                                                      throws java.lang.NullPointerException,
                                                             java.lang.IllegalArgumentException,
                                                             java.io.IOException
        Throws:
        java.lang.NullPointerException
        java.lang.IllegalArgumentException
        java.io.IOException