Class JSONFileScannerPlugin
java.lang.Object
com.buschmais.jqassistant.plugin.common.api.scanner.AbstractScannerPlugin<FileResource,JSONFileDescriptor>
com.buschmais.jqassistant.plugin.json.impl.scanner.JSONFileScannerPlugin
- All Implemented Interfaces:
ScannerPlugin<FileResource,,JSONFileDescriptor> com.buschmais.jqassistant.core.shared.lifecycle.ContextualConfigurableLifecycleAware<ScannerContext,,Map<String, Object>> com.buschmais.jqassistant.core.shared.lifecycle.LifecycleAware
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.buschmais.jqassistant.core.scanner.api.ScannerPlugin
ScannerPlugin.Requires -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaccepts(FileResource file, String path, Scope scope) protected voidvoidscan(FileResource item, String path, Scope scope, Scanner scanner) Methods inherited from class com.buschmais.jqassistant.plugin.common.api.scanner.AbstractScannerPlugin
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
-
Field Details
-
PROPERTY_INCLUDE
- See Also:
-
PROPERTY_EXCLUDE
- See Also:
-
-
Constructor Details
-
JSONFileScannerPlugin
public JSONFileScannerPlugin()
-
-
Method Details
-
initialize
public void initialize() -
configure
protected void configure()- Overrides:
configurein classAbstractScannerPlugin<FileResource,JSONFileDescriptor>
-
accepts
-
scan
public JSONFileDescriptor scan(FileResource item, String path, Scope scope, Scanner scanner) throws IOException - Throws:
IOException
-