public abstract class ExternalToolScanner
extends java.lang.Object
Constructor and Description |
---|
ExternalToolScanner() |
Modifier and Type | Method and Description |
---|---|
boolean |
canScan()
Can this scanner scan in the current environment (e.g.
|
abstract ExternalTool[] |
findTools(java.util.Collection<ExternalTool> existingTools)
Search for external tools.
|
java.lang.String |
getId()
Get a unique ID for this scanner.
|
java.lang.String |
getName()
Get a unique name for this scanner.
|
public abstract ExternalTool[] findTools(java.util.Collection<ExternalTool> existingTools)
existingTools
- tools that already exist - may be used to avoid
creating duplicates.@NotNull public java.lang.String getId()
public boolean canScan()
@NotNull public java.lang.String getName()