Class PackageDirectoryScannerPlugin
java.lang.Object
com.buschmais.jqassistant.plugin.common.api.scanner.AbstractScannerPlugin<com.buschmais.jqassistant.plugin.common.api.scanner.filesystem.DirectoryResource,PackageDescriptor>
com.buschmais.jqassistant.plugin.java.impl.scanner.PackageDirectoryScannerPlugin
- All Implemented Interfaces:
com.buschmais.jqassistant.core.scanner.api.ScannerPlugin<com.buschmais.jqassistant.plugin.common.api.scanner.filesystem.DirectoryResource,,PackageDescriptor> 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 PackageDirectoryScannerPlugin
extends com.buschmais.jqassistant.plugin.common.api.scanner.AbstractScannerPlugin<com.buschmais.jqassistant.plugin.common.api.scanner.filesystem.DirectoryResource,PackageDescriptor>
Implementation of the
AbstractScannerPlugin for Java packages.-
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 TypeMethodDescriptionbooleanaccepts(com.buschmais.jqassistant.plugin.common.api.scanner.filesystem.DirectoryResource item, String path, com.buschmais.jqassistant.core.scanner.api.Scope scope) scan(com.buschmais.jqassistant.plugin.common.api.scanner.filesystem.DirectoryResource item, String path, com.buschmais.jqassistant.core.scanner.api.Scope scope, com.buschmais.jqassistant.core.scanner.api.Scanner scanner) Methods inherited from class com.buschmais.jqassistant.plugin.common.api.scanner.AbstractScannerPlugin
configure, configure, equals, getBooleanProperty, getDescriptorType, getDirectoryPath, getName, getProperties, getProperty, getScannerContext, getStringProperty, getType, 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
-
PackageDirectoryScannerPlugin
public PackageDirectoryScannerPlugin()
-
-
Method Details
-
accepts
public boolean accepts(com.buschmais.jqassistant.plugin.common.api.scanner.filesystem.DirectoryResource item, String path, com.buschmais.jqassistant.core.scanner.api.Scope scope) throws IOException - Throws:
IOException
-
scan
public PackageDescriptor scan(com.buschmais.jqassistant.plugin.common.api.scanner.filesystem.DirectoryResource item, String path, com.buschmais.jqassistant.core.scanner.api.Scope scope, com.buschmais.jqassistant.core.scanner.api.Scanner scanner) throws IOException - Throws:
IOException
-