Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Web Tools Project (WTP) » Javascript editor, StorageEditorInput
Javascript editor, StorageEditorInput [message #228106] Fri, 20 February 2009 17:25
Carl Hagenmaier is currently offline Carl HagenmaierFriend
Messages: 11
Registered: July 2009
Junior Member
I'm trying to use the javascript editor with StorageEditorInput rather
than a file. When I open the editor, the initial contents are always
empty even when the contents of the StorageEditorInput is not empty.

After debugging I've concluded that the problem is in
CompilationUnitDocumentProvider.createFileInfo()

<code>
protected FileInfo createFileInfo(Object element) throws CoreException {
IJavaScriptUnit original= null;
if (element instanceof IFileEditorInput) {
IFileEditorInput input= (IFileEditorInput) element;
original= createCompilationUnit(input.getFile());
if (original == null)
return null;
}

FileInfo info= super.createFileInfo(element);
if (!(info instanceof CompilationUnitInfo))
return null;

if (original == null)
original= createFakeCompiltationUnit(element, false);
</code>

In my case, element is a IStorageEditorInput and not an IFileEditorInput,
so the createFakeCompilationUnit(element, false) is executed. The second
parameter to (false) instructs it NOT to read the contents. Is this a
bug, a limitation, or am I just doing something wrong?
Previous Topic:Javascript editor, StorageEditorInput
Next Topic:How to add actions to vertical ruler?
Goto Forum:
  


Current Time: Mon Dec 22 22:20:34 GMT 2014

Powered by FUDForum. Page generated in 0.02110 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software