Package org.fife.rsta.ac.js.engine
Class JSR223JavaScriptEngine
- java.lang.Object
-
- org.fife.rsta.ac.js.engine.JavaScriptEngine
-
- org.fife.rsta.ac.js.engine.JSR223JavaScriptEngine
-
public class JSR223JavaScriptEngine extends JavaScriptEngine
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSR223_ENGINE-
Fields inherited from class org.fife.rsta.ac.js.engine.JavaScriptEngine
jsFactory
-
-
Constructor Summary
Constructors Constructor Description JSR223JavaScriptEngine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaScriptResolvergetJavaScriptResolver(SourceCompletionProvider provider)JavaScriptTypesFactorygetJavaScriptTypesFactory(SourceCompletionProvider provider)JavaScriptParsergetParser(SourceCompletionProvider provider, int dot, TypeDeclarationOptions options)-
Methods inherited from class org.fife.rsta.ac.js.engine.JavaScriptEngine
getTypesFactory, setTypeDeclarationVersion
-
-
-
-
Field Detail
-
JSR223_ENGINE
public static final java.lang.String JSR223_ENGINE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getJavaScriptResolver
public JavaScriptResolver getJavaScriptResolver(SourceCompletionProvider provider)
- Specified by:
getJavaScriptResolverin classJavaScriptEngine- Parameters:
provider- SourceCompletionProvider- Returns:
- JavaScriptResolver used to resolve JavaScriptType and TypeDeclaration
-
getJavaScriptTypesFactory
public JavaScriptTypesFactory getJavaScriptTypesFactory(SourceCompletionProvider provider)
- Specified by:
getJavaScriptTypesFactoryin classJavaScriptEngine- Parameters:
provider- SourceCompletionProvider- Returns:
- JavaScriptTypesFactory that holds a cache of JavaScriptType
-
getParser
public JavaScriptParser getParser(SourceCompletionProvider provider, int dot, TypeDeclarationOptions options)
- Specified by:
getParserin classJavaScriptEngine- Parameters:
provider- SourceCompletionProviderdot- caret positionoptions- TypeDeclarationsOption to allow configuration options for processing script before JTextComponent's text within SourceCompletionProvider- Returns:
- JavaScriptParser that converts AstRoot to CodeBlock
-
-