Package org.fife.rsta.ac.js.engine
Class RhinoJavaScriptEngine
java.lang.Object
org.fife.rsta.ac.js.engine.JavaScriptEngine
org.fife.rsta.ac.js.engine.RhinoJavaScriptEngine
-
Field Summary
FieldsFields inherited from class org.fife.rsta.ac.js.engine.JavaScriptEngine
jsFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetParser(SourceCompletionProvider provider, int dot, TypeDeclarationOptions options) Methods inherited from class org.fife.rsta.ac.js.engine.JavaScriptEngine
getTypesFactory, setTypeDeclarationVersion
-
Field Details
-
RHINO_ENGINE
- See Also:
-
-
Constructor Details
-
RhinoJavaScriptEngine
public RhinoJavaScriptEngine()
-
-
Method Details
-
getJavaScriptResolver
- Specified by:
getJavaScriptResolverin classJavaScriptEngine- Parameters:
provider- SourceCompletionProvider- Returns:
- JavaScriptResolver used to resolve JavaScriptType and TypeDeclaration
-
getJavaScriptTypesFactory
- 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
-