|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.2.0) E17493-03 |
|||||||||
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.2.0) E17493-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |