|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IJsTranslation
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability. It is being made available at this early stage to solicit feedback
from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken
(repeatedly) as the API evolves.
Method Summary | |
---|---|
void |
classpathChange()
notify the translation to update any external dependancies that are created during translation |
java.lang.String |
fixupMangledName(java.lang.String displayString)
fixes a mangled html--> pure js name. |
IJavaScriptElement[] |
getAllElementsInJsRange(int javaPositionStart,
int javaPositionEnd)
|
IJavaScriptUnit |
getCompilationUnit()
|
IJavaScriptElement[] |
getElementsFromJsRange(int javaPositionStart,
int javaPositionEnd)
|
IDocument |
getHtmlDocument()
|
java.lang.String |
getHtmlText()
|
IJsTranslation |
getInstance(IStructuredDocument htmlDocument,
IJavaScriptProject javaProj,
boolean listenForChanges)
|
java.lang.String |
getJavaPath()
|
IJavaScriptProject |
getJavaProject()
|
IJavaScriptElement |
getJsElementAtOffset(int jsOffset)
|
java.lang.String |
getJsText()
|
int |
getMissingTagStart()
|
java.util.List |
getProblems()
|
Position[] |
getScriptPositions()
|
boolean |
ifOffsetInImportNode(int offset)
|
void |
insertInFirstScriptRegion(java.lang.String text)
|
void |
insertScript(int offset,
java.lang.String text)
insert javascript at the given offset. |
void |
reconcileCompilationUnit()
checks the CU for errors/consistancy. |
void |
release()
release the translation. |
void |
setProblemCollectingActive(boolean collect)
start/stop collecting problems within the javascript unit. |
Method Detail |
---|
IJavaScriptProject getJavaProject()
IDocument getHtmlDocument()
int getMissingTagStart()
IJavaScriptElement[] getAllElementsInJsRange(int javaPositionStart, int javaPositionEnd)
javaPositionStart
- javaPositionEnd
-
IJavaScriptUnit getCompilationUnit()
IJavaScriptElement[] getElementsFromJsRange(int javaPositionStart, int javaPositionEnd)
javaPositionStart
- javaPositionEnd
-
java.lang.String getHtmlText()
IJavaScriptElement getJsElementAtOffset(int jsOffset)
jsOffset
-
java.lang.String getJsText()
Position[] getScriptPositions()
void insertInFirstScriptRegion(java.lang.String text)
text
- void insertScript(int offset, java.lang.String text)
offset
- text
- java.util.List getProblems()
boolean ifOffsetInImportNode(int offset)
offset
-
void reconcileCompilationUnit()
void release()
java.lang.String fixupMangledName(java.lang.String displayString)
displayString
-
void setProblemCollectingActive(boolean collect)
collect
- java.lang.String getJavaPath()
IJsTranslation getInstance(IStructuredDocument htmlDocument, IJavaScriptProject javaProj, boolean listenForChanges)
htmlDocument
- javaProj
- listenForChanges
-
void classpathChange()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |