Class JarScannerPlugin

java.lang.Object
com.buschmais.jqassistant.plugin.common.api.scanner.AbstractScannerPlugin<com.buschmais.jqassistant.plugin.common.api.scanner.filesystem.FileResource,D>
com.buschmais.jqassistant.plugin.common.api.scanner.AbstractZipArchiveScannerPlugin<JarArchiveDescriptor>
com.buschmais.jqassistant.plugin.java.impl.scanner.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,Map<String,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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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 String
     

    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 Details

    • JarScannerPlugin

      public JarScannerPlugin()
  • Method Details

    • getExtension

      protected 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>