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<java.io.File,java.io.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<java.io.File,JavaClassesDirectoryDescriptor>,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 JavaClassesDirectoryScannerPlugin extends com.buschmais.jqassistant.plugin.common.api.scanner.AbstractDirectoryScannerPlugin<JavaClassesDirectoryDescriptor>
A scanner plugin for directories containing java classes.
-
-
Constructor Summary
Constructors Constructor Description JavaClassesDirectoryScannerPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidenterContainer(java.io.File directory, JavaClassesDirectoryDescriptor javaClassesDirectoryDescriptor, com.buschmais.jqassistant.core.scanner.api.ScannerContext context)protected JavaClassesDirectoryDescriptorgetContainerDescriptor(java.io.File classPathDirectory, com.buschmais.jqassistant.core.scanner.api.ScannerContext scannerContext)protected com.buschmais.jqassistant.core.scanner.api.ScopegetRequiredScope()protected voidleaveContainer(java.io.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, getType
-
Methods inherited from class com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin
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
-
-
-
-
Method Detail
-
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(java.io.File directory, JavaClassesDirectoryDescriptor javaClassesDirectoryDescriptor, com.buschmais.jqassistant.core.scanner.api.ScannerContext context)- Specified by:
enterContainerin classcom.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin<java.io.File,java.io.File,JavaClassesDirectoryDescriptor>
-
leaveContainer
protected void leaveContainer(java.io.File directory, JavaClassesDirectoryDescriptor javaClassesDirectoryDescriptor, com.buschmais.jqassistant.core.scanner.api.ScannerContext context)- Specified by:
leaveContainerin classcom.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin<java.io.File,java.io.File,JavaClassesDirectoryDescriptor>
-
getContainerDescriptor
protected JavaClassesDirectoryDescriptor getContainerDescriptor(java.io.File classPathDirectory, com.buschmais.jqassistant.core.scanner.api.ScannerContext scannerContext)
- Specified by:
getContainerDescriptorin classcom.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin<java.io.File,java.io.File,JavaClassesDirectoryDescriptor>
-
-