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
-
public class RhinoJavaScriptEngine extends JavaScriptEngine
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringRHINO_ENGINE-
Fields inherited from class org.fife.rsta.ac.js.engine.JavaScriptEngine
jsFactory
-
-
Constructor Summary
Constructors Constructor Description RhinoJavaScriptEngine()
-
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
-
RHINO_ENGINE
public static final java.lang.String RHINO_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
-
-