|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.0.0) E17493-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.ide.externaltools.ExternalToolScanner
public abstract class ExternalToolScanner
The abstract class for an object that can scan for external tools. Note that only findTools() should implemented by any concrete subclass canScan(), getId() and getName() all will be resolved from the declaratively registered data and will be resolved from the LazyScanner wrapper rather than the implementation here or in the concrete subclass.
Constructor Summary | |
---|---|
ExternalToolScanner()
|
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExternalToolScanner()
Method Detail |
---|
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()
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.0.0) E17493-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |