Package org.basepom.inline.transformer
Interface JarProcessor
- All Known Implementing Classes:
AbstractServiceFileCollectingProcessor,AbstractServiceFileRewritingProcessor,ClassTransformerJarProcessor,DirectoryFilterProcessor,DirectoryScanProcessor,DuplicateDiscardProcessor,JarWriterProcessor,MetaInfFileProcessor,ModuleInfoFilterProcessor,MultiReleaseJarProcessor,RemapperProcessor,ResourceRenamerJarProcessor,ServiceLoaderCollectingProcessor,ServiceLoaderRewritingProcessor,SignatureFilterProcessor,SisuCollectingProcessor,SisuRewritingProcessor
public interface JarProcessor
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic class -
Method Summary
Modifier and TypeMethodDescriptiondefault ClassPathResourcepreScan(ClassPathResource classPathResource, JarProcessor.Chain<ClassPathResource> chain) default ClassPathResourceprocess(ClassPathResource classPathResource, JarProcessor.Chain<ClassPathResource> chain) default ClassPathResourcescan(ClassPathResource classPathResource, JarProcessor.Chain<ClassPathResource> chain)
-
Method Details
-
preScan
@CheckForNull default ClassPathResource preScan(@Nonnull ClassPathResource classPathResource, JarProcessor.Chain<ClassPathResource> chain) throws IOException - Throws:
IOException
-
scan
@CheckForNull default ClassPathResource scan(@Nonnull ClassPathResource classPathResource, JarProcessor.Chain<ClassPathResource> chain) throws IOException - Throws:
IOException
-
process
@CheckForNull default ClassPathResource process(@Nonnull ClassPathResource classPathResource, JarProcessor.Chain<ClassPathResource> chain) throws IOException - Throws:
IOException
-