Class JarScannerPlugin

  • All Implemented Interfaces:
    com.buschmais.jqassistant.core.scanner.api.ScannerPlugin<com.buschmais.jqassistant.plugin.common.api.scanner.filesystem.FileResource,​JarArchiveDescriptor>, com.buschmais.jqassistant.core.shared.lifecycle.ContextualConfigurableLifecycleAware<com.buschmais.jqassistant.core.scanner.api.ScannerContext,​java.util.Map<java.lang.String,​java.lang.Object>>, com.buschmais.jqassistant.core.shared.lifecycle.LifecycleAware

    public class JarScannerPlugin
    extends com.buschmais.jqassistant.plugin.common.api.scanner.AbstractZipArchiveScannerPlugin<JarArchiveDescriptor>
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.buschmais.jqassistant.core.scanner.api.ScannerPlugin

        com.buschmais.jqassistant.core.scanner.api.ScannerPlugin.Requires
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected com.buschmais.jqassistant.core.scanner.api.Scope createScope​(com.buschmais.jqassistant.core.scanner.api.Scope currentScope, JarArchiveDescriptor archiveDescriptor, com.buschmais.jqassistant.core.scanner.api.ScannerContext scannerContext)  
      protected void destroyScope​(com.buschmais.jqassistant.core.scanner.api.ScannerContext scannerContext)  
      protected java.lang.String getExtension()  
      • Methods inherited from class com.buschmais.jqassistant.plugin.common.api.scanner.AbstractZipArchiveScannerPlugin

        accepts, getDescriptorType, getType, scan
      • Methods inherited from class com.buschmais.jqassistant.plugin.common.api.scanner.AbstractScannerPlugin

        configure, configure, equals, getBooleanProperty, getDirectoryPath, getName, getProperties, getProperty, getScannerContext, getStringProperty, getTypeParameter, hashCode
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.buschmais.jqassistant.core.scanner.api.ScannerPlugin

        destroy, initialize
    • Constructor Detail

      • JarScannerPlugin

        public JarScannerPlugin()
    • Method Detail

      • getExtension

        protected java.lang.String getExtension()
        Specified by:
        getExtension in class com.buschmais.jqassistant.plugin.common.api.scanner.AbstractZipArchiveScannerPlugin<JarArchiveDescriptor>
      • createScope

        protected com.buschmais.jqassistant.core.scanner.api.Scope createScope​(com.buschmais.jqassistant.core.scanner.api.Scope currentScope,
                                                                               JarArchiveDescriptor archiveDescriptor,
                                                                               com.buschmais.jqassistant.core.scanner.api.ScannerContext scannerContext)
        Specified by:
        createScope in class com.buschmais.jqassistant.plugin.common.api.scanner.AbstractZipArchiveScannerPlugin<JarArchiveDescriptor>
      • destroyScope

        protected void destroyScope​(com.buschmais.jqassistant.core.scanner.api.ScannerContext scannerContext)
        Specified by:
        destroyScope in class com.buschmais.jqassistant.plugin.common.api.scanner.AbstractZipArchiveScannerPlugin<JarArchiveDescriptor>