Class EntriesFindJarProcessor

  • All Implemented Interfaces:
    JarProcessor<java.util.Set<java.lang.String>>
    Direct Known Subclasses:
    EntriesExtractJarProcessor

    public class EntriesFindJarProcessor
    extends java.lang.Object
    implements JarProcessor<java.util.Set<java.lang.String>>
    Since:
    0.3.0
    • Field Detail

      • entryName

        private java.lang.String entryName
      • entryPattern

        private java.lang.String entryPattern
    • Constructor Detail

      • EntriesFindJarProcessor

        public EntriesFindJarProcessor​(JarFileResolver jarFileResolver)
    • Method Detail

      • getEntryName

        public java.lang.String getEntryName()
      • setEntryName

        public void setEntryName​(java.lang.String entryName)
      • getEntryPattern

        public java.lang.String getEntryPattern()
      • setEntryPattern

        public void setEntryPattern​(java.lang.String entryPattern)
      • processJarFile

        protected JarProcessor.JarFileResult<java.util.Set<java.lang.String>> processJarFile​(java.util.jar.JarFile jarFile,
                                                                                             java.lang.String pattern)
      • processJarEntry

        protected void processJarEntry​(java.util.jar.JarFile jarFile,
                                       java.nio.file.FileSystem zipfs,
                                       java.nio.file.Path path,
                                       java.util.Set<java.lang.String> entries)
      • processJarEntry

        protected void processJarEntry​(java.util.jar.JarFile jarFile,
                                       java.util.jar.JarEntry entry,
                                       java.util.Set<java.lang.String> entries)
      • normalizePattern

        private java.lang.String normalizePattern​(java.lang.String pattern)