|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Interface used to describe EcmaScript extensions with the jslib package. An extension must implements this interface to be loadable. A new instance of the extension is created by FESI at load time.
As there can be multiple extension (possibly in multiple threads) in a single project, an extension should not have shared static properties (unless protected and to share information between various instances).
| Method Summary | |
|---|---|
void |
initializeExtension(JSGlobalObject globalObject)
Called by the FESI interpreter the first time the extension is loaded in the evaluator. |
| Method Detail |
public void initializeExtension(JSGlobalObject globalObject)
throws JSException
globalObject - The global object of this evaluator
JSException - To be thrown in case of error
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||