|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.aptana.ide.editors.unified.BaseFileLanguageService
com.aptana.ide.editor.js.JSFileLanguageService
public class JSFileLanguageService
The file specifics for a language document.
| Field Summary |
|---|
| Fields inherited from class com.aptana.ide.editors.unified.BaseFileLanguageService |
|---|
fileService |
| Constructor Summary | |
|---|---|
JSFileLanguageService(FileService fileService,
IParseState parseState,
IParser parser,
IParentOffsetMapper mapper)
JSFileLanguageService |
|
| Method Summary | |
|---|---|
void |
activateForEditing()
Called when the associated editor is activated. |
void |
connectSourceProvider(IFileSourceProvider sourceProvider)
Perhaps rename to onFileOpen? |
void |
createOffsetMapper(IParentOffsetMapper parent)
This will return a default offset mapper if not overridden. |
void |
deactivateForEditing()
Called when the associated editor is deactivated. |
void |
disconnectSourceProvider(IFileSourceProvider sourceProvider)
Perhaps rename to onFileClose. |
java.lang.String |
getDefaultLanguage()
|
java.lang.String |
getDocumentationFromLexeme(Lexeme lexeme)
Given a lexeme, returns the documentation for that lexeme based upon the current "environment" |
HelpResource[] |
getDocumentationResourcesFromLexeme(Lexeme lexeme)
Reurns a list of documentation links pertinent to the particular lexeme |
IDocumentationStore |
getDocumentationStore()
getDocumentationStore |
java.lang.String |
getDocumentationTitleFromLexeme(Lexeme lexeme)
Given a lexeme, returns the documentation title for that lexeme based upon the current "environment" |
LexemeBasedEnvironmentLoader |
getEnvironmentLoader()
Gets the environemnt loader |
static JSFileLanguageService |
getJSFileLanguageService(IFileService context)
getJSFileLanguageService |
IOffsetMapper |
getOffsetMapper()
This will return a default offset mapper if not overridden. |
Lexeme |
getValidDocumentationLexeme(Lexeme lexeme)
Given a lexeme, returns the "valid" neighboring lexeme that is useful for documentation. |
void |
reset(boolean resetFileIndex)
reset |
void |
setDocumentationStore(IDocumentationStore store)
setDocumentationStore |
| Methods inherited from class com.aptana.ide.editors.unified.BaseFileLanguageService |
|---|
getFileContext, getParser, getParseState, getParseState, reconnectToEnvironment |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JSFileLanguageService(FileService fileService,
IParseState parseState,
IParser parser,
IParentOffsetMapper mapper)
fileService - parseState - parser - mapper - | Method Detail |
|---|
public java.lang.String getDocumentationTitleFromLexeme(Lexeme lexeme)
IFileLanguageService
getDocumentationTitleFromLexeme in interface IFileLanguageServicegetDocumentationTitleFromLexeme in class BaseFileLanguageServicelexeme - The lexeme to search documentation for
IFileLanguageService.getDocumentationTitleFromLexeme(com.aptana.ide.lexer.Lexeme)public HelpResource[] getDocumentationResourcesFromLexeme(Lexeme lexeme)
IFileLanguageService
getDocumentationResourcesFromLexeme in interface IFileLanguageServicegetDocumentationResourcesFromLexeme in class BaseFileLanguageServicelexeme - The lexeme to search documentation for
IFileLanguageService.getDocumentationResourcesFromLexeme(com.aptana.ide.lexer.Lexeme)public java.lang.String getDocumentationFromLexeme(Lexeme lexeme)
getDocumentationFromLexeme in interface IFileLanguageServicegetDocumentationFromLexeme in class BaseFileLanguageServicelexeme - The lexeme to search documentation for
IFileLanguageService.getDocumentationFromLexeme(com.aptana.ide.lexer.Lexeme)public Lexeme getValidDocumentationLexeme(Lexeme lexeme)
IFileLanguageService
getValidDocumentationLexeme in interface IFileLanguageServicegetValidDocumentationLexeme in class BaseFileLanguageServicelexeme - The lexeme to search documentation for
IFileLanguageService.getValidDocumentationLexeme(com.aptana.ide.lexer.Lexeme)public IOffsetMapper getOffsetMapper()
BaseFileLanguageService
getOffsetMapper in interface IFileLanguageServicegetOffsetMapper in class BaseFileLanguageServiceIFileLanguageService.getOffsetMapper()public void createOffsetMapper(IParentOffsetMapper parent)
BaseFileLanguageService
createOffsetMapper in class BaseFileLanguageServiceBaseFileLanguageService.createOffsetMapper(com.aptana.ide.editors.unified.IParentOffsetMapper)public LexemeBasedEnvironmentLoader getEnvironmentLoader()
public java.lang.String getDefaultLanguage()
public void reset(boolean resetFileIndex)
reset in interface IFileLanguageServicereset in class BaseFileLanguageServiceresetFileIndex - IFileLanguageService.reset(boolean)public void connectSourceProvider(IFileSourceProvider sourceProvider)
BaseFileLanguageService
connectSourceProvider in interface IFileLanguageServiceconnectSourceProvider in class BaseFileLanguageServiceIFileLanguageService.connectSourceProvider(com.aptana.ide.editors.unified.IFileSourceProvider)public void disconnectSourceProvider(IFileSourceProvider sourceProvider)
BaseFileLanguageService
disconnectSourceProvider in interface IFileLanguageServicedisconnectSourceProvider in class BaseFileLanguageServiceIFileLanguageService.disconnectSourceProvider(com.aptana.ide.editors.unified.IFileSourceProvider)public IDocumentationStore getDocumentationStore()
public void setDocumentationStore(IDocumentationStore store)
store - public static JSFileLanguageService getJSFileLanguageService(IFileService context)
context -
public void activateForEditing()
IFileLanguageService
activateForEditing in interface IFileLanguageServiceactivateForEditing in class BaseFileLanguageServiceBaseFileLanguageService.activateForEditing()public void deactivateForEditing()
IFileLanguageService
deactivateForEditing in interface IFileLanguageServicedeactivateForEditing in class BaseFileLanguageServiceBaseFileLanguageService.deactivateForEditing()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||