public abstract class JavaScriptEngine
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected JavaScriptTypesFactory |
jsFactory |
| Constructor and Description |
|---|
JavaScriptEngine() |
| Modifier and Type | Method and Description |
|---|---|
abstract JavaScriptResolver |
getJavaScriptResolver(SourceCompletionProvider provider) |
abstract JavaScriptTypesFactory |
getJavaScriptTypesFactory(SourceCompletionProvider provider) |
abstract JavaScriptParser |
getParser(SourceCompletionProvider provider,
int dot,
TypeDeclarationOptions options) |
TypeDeclarationFactory |
getTypesFactory() |
java.util.List<java.lang.String> |
setTypeDeclarationVersion(java.lang.String ecmaVersion,
boolean xmlSupported,
boolean client) |
protected JavaScriptTypesFactory jsFactory
public java.util.List<java.lang.String> setTypeDeclarationVersion(java.lang.String ecmaVersion,
boolean xmlSupported,
boolean client)
public TypeDeclarationFactory getTypesFactory()
public abstract JavaScriptResolver getJavaScriptResolver(SourceCompletionProvider provider)
provider - SourceCompletionProviderpublic abstract JavaScriptTypesFactory getJavaScriptTypesFactory(SourceCompletionProvider provider)
provider - SourceCompletionProviderpublic abstract JavaScriptParser getParser(SourceCompletionProvider provider, int dot, TypeDeclarationOptions options)
provider - SourceCompletionProviderdot - caret positionoptions - TypeDeclationsOption to allow configuration options for processing script before JTextComponent's text within SourceCompletionProvider