Class ClassPathEntryAnalyzer


  • public abstract class ClassPathEntryAnalyzer
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected ClassPathEntryAnalyzer​(java.util.function.Function<java.lang.String,​java.lang.Boolean> resourceFilter)  
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> getResources()  
      protected abstract java.util.List<java.lang.String> initialize()  
      protected void maybeAddResource​(java.lang.String entry, java.util.List<java.lang.String> resources)  
      static ClassPathEntryAnalyzer of​(java.io.File file, java.util.function.Function<java.lang.String,​java.lang.Boolean> resourceFilter, boolean ignoreExistingResourcesConfig)  
      • Methods inherited from class java.lang.Object

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

      • ClassPathEntryAnalyzer

        protected ClassPathEntryAnalyzer​(java.util.function.Function<java.lang.String,​java.lang.Boolean> resourceFilter)
    • Method Detail

      • of

        public static ClassPathEntryAnalyzer of​(java.io.File file,
                                                java.util.function.Function<java.lang.String,​java.lang.Boolean> resourceFilter,
                                                boolean ignoreExistingResourcesConfig)
      • getResources

        public java.util.List<java.lang.String> getResources()
                                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • initialize

        protected abstract java.util.List<java.lang.String> initialize()
                                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • maybeAddResource

        protected void maybeAddResource​(java.lang.String entry,
                                        java.util.List<java.lang.String> resources)