Class JavaClassesDirectoryScannerPlugin
java.lang.Object
com.buschmais.jqassistant.plugin.common.api.scanner.AbstractScannerPlugin<I,D>
com.buschmais.jqassistant.plugin.common.api.scanner.AbstractResourceScannerPlugin<I,D>
com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin<File,File,D>
com.buschmais.jqassistant.plugin.common.api.scanner.AbstractDirectoryScannerPlugin<JavaClassesDirectoryDescriptor>
com.buschmais.jqassistant.plugin.java.impl.scanner.JavaClassesDirectoryScannerPlugin
- All Implemented Interfaces:
com.buschmais.jqassistant.core.scanner.api.ScannerPlugin<File,,JavaClassesDirectoryDescriptor> 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 JavaClassesDirectoryScannerPlugin
extends com.buschmais.jqassistant.plugin.common.api.scanner.AbstractDirectoryScannerPlugin<JavaClassesDirectoryDescriptor>
A scanner plugin for directories containing java classes.
-
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected voidenterContainer(File directory, JavaClassesDirectoryDescriptor javaClassesDirectoryDescriptor, com.buschmais.jqassistant.core.scanner.api.ScannerContext context) protected JavaClassesDirectoryDescriptorgetContainerDescriptor(File classPathDirectory, com.buschmais.jqassistant.core.scanner.api.ScannerContext scannerContext) protected com.buschmais.jqassistant.core.scanner.api.Scopeprotected voidleaveContainer(File directory, JavaClassesDirectoryDescriptor javaClassesDirectoryDescriptor, com.buschmais.jqassistant.core.scanner.api.ScannerContext context) Methods inherited from class com.buschmais.jqassistant.plugin.common.api.scanner.AbstractDirectoryScannerPlugin
accepts, getContainerPath, getDescriptorType, getEntries, getEntry, getRelativePath, getTypeMethods inherited from class com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin
scanMethods inherited from class com.buschmais.jqassistant.plugin.common.api.scanner.AbstractScannerPlugin
configure, configure, equals, getBooleanProperty, getDirectoryPath, getName, getProperties, getProperty, getScannerContext, getStringProperty, getTypeParameter, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.buschmais.jqassistant.core.scanner.api.ScannerPlugin
destroy, initialize
-
Constructor Details
-
JavaClassesDirectoryScannerPlugin
public JavaClassesDirectoryScannerPlugin()
-
-
Method Details
-
getRequiredScope
protected com.buschmais.jqassistant.core.scanner.api.Scope getRequiredScope()- Specified by:
getRequiredScopein classcom.buschmais.jqassistant.plugin.common.api.scanner.AbstractDirectoryScannerPlugin<JavaClassesDirectoryDescriptor>
-
enterContainer
protected void enterContainer(File directory, JavaClassesDirectoryDescriptor javaClassesDirectoryDescriptor, com.buschmais.jqassistant.core.scanner.api.ScannerContext context) - Specified by:
enterContainerin classcom.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin<File,File, JavaClassesDirectoryDescriptor>
-
leaveContainer
protected void leaveContainer(File directory, JavaClassesDirectoryDescriptor javaClassesDirectoryDescriptor, com.buschmais.jqassistant.core.scanner.api.ScannerContext context) - Specified by:
leaveContainerin classcom.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin<File,File, JavaClassesDirectoryDescriptor>
-
getContainerDescriptor
protected JavaClassesDirectoryDescriptor getContainerDescriptor(File classPathDirectory, com.buschmais.jqassistant.core.scanner.api.ScannerContext scannerContext) - Specified by:
getContainerDescriptorin classcom.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin<File,File, JavaClassesDirectoryDescriptor>
-