The Artima Developer Community
Sponsored Link

Java Answers Forum
TreeViewer.setInput

1 reply on 1 page. Most recent reply: Sep 30, 2004 3:00 AM by Amit Singhal

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 1 reply on 1 page
Martin Kendel

Posts: 1
Nickname: dragonfly
Registered: Sep, 2004

TreeViewer.setInput Posted: Sep 12, 2004 6:05 AM
Reply to this message Reply
Advertisement
Hi all,<br><br>

I tried out the example code from <br><br>
http://www-106.ibm.com/developerworks/library/os-ecgui1/<br><br>
When executing the call to <b>tv.setInput(file)</b> I get an exception I can't deal with.
Can anyone help??<br>
Thanks for any hint.<br><br>

The code:<br><br>

import java.io.*;<br>
import org.eclipse.jface.viewers.*;<br>
import org.eclipse.jface.window.*;<br>
import org.eclipse.swt.*;<br>
import org.eclipse.swt.widgets.*;<br><br>

public class Explorer extends ApplicationWindow<br>
{<br>
public Explorer()<br>
{<br>
super(null);<br>
}<br>
<br>
protected Control createContents(Composite parent)<br>
{<br>
TreeViewer tv = new TreeViewer(parent);<br>
tv.setContentProvider(new FileTreeContentProvider());<br>
File file = new File( "C:\\" );<br>
tv.setInput( file ); <b>here the exception raises</b><br>
return tv.getTree();<br>
}<br><br>

public static void main(String[] args)<br>
{<br>
Explorer w = new Explorer();<br>
w.setBlockOnOpen(true);<br>
w.open();<br>
Display.getCurrent().dispose();<br>
}<br>
}<br>
<br><br><br>

...and the exception:<br><br>

java.lang.NoClassDefFoundError: <br>org/osgi/framework/InvalidSyntaxException
at org.eclipse.core.runtime.Platform.run(Platform.java:747)<br>
at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:137 4)<br>
at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer. java:381)<br>
at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:361) <br>
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)<br>
at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer. java:342)<br>
at org.eclipse.jface.viewers.AbstractTreeViewer$5.run(AbstractTreeViewer.java:787) <br>
at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer .java:862)<br>
at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(AbstractTreeViewer.ja va:777)<br>
at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:238)<br& gt;
at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:1059) <br>
at myJFaceSWTVersuche.Explorer.createContents(Explorer.java:22)<br>
at org.eclipse.jface.window.Window.create(Window.java:348)<br>
at org.eclipse.jface.window.Window.open(Window.java:637)<br>
at myJFaceSWTVersuche.Explorer.main(Explorer.java:30)


Amit Singhal

Posts: 1
Nickname: singhal
Registered: Sep, 2004

Re: TreeViewer.setInput Posted: Sep 30, 2004 3:00 AM
Reply to this message Reply
Hi Mr. Martin,

Just Make sure that u have put swt.jar, jface.jar, osgi.jar in your classpath. I guess your problem will be solved by doing so.

Get back to me if need more clarification.

Thanks and Regards,
Amit

Flat View: This topic has 1 reply on 1 page
Topic: Help me to make a Link List method Previous Topic   Next Topic Topic: Can Aspectj instrument binary (do not have source files)

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use