|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface StarterFactory
An interface that provides a factory for starting a process.
Method Summary | |
---|---|
java.lang.Object |
canStart(RunProcess runProcess,
Node node,
java.util.List errors)
Tests whether this StarterFactory knows how to start the specified node. |
Starter |
createStarter(RunProcess runProcess,
Node node,
java.lang.Object o)
Creates a starter for the specified RunProcess. |
java.lang.String |
getName()
Returns a String that identifies this StarterFactory. |
Method Detail |
---|
java.lang.String getName()
The name returned may be presented to the user.
java.lang.Object canStart(RunProcess runProcess, Node node, java.util.List errors)
If this StarterFactory knows how to start the specified
node, it should return a non-null Object. The non-null Object will
be passed to the createStarter(oracle.ide.runner.RunProcess, oracle.ide.model.Node, java.lang.Object)
method.
If this StarterFactory does not know how to start the
specified node, it should add an appropriate error message
String
to the errors List
and return null.
runProcess
- the RunProcessnode
- the node that should be startederrors
- the errors list
Starter createStarter(RunProcess runProcess, Node node, java.lang.Object o)
runProcess
- the RunProcess to starto
- the non-null Object returned previously from the canStart
method.
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |