treeviewer prob,eclipse rcp,juno [message #936875] |
Mon, 08 October 2012 08:37  |
Eclipse User |
|
|
|
I have a view in that it contains a treeviewer, Failed to create the part's controls.
I'm working with eclipse, it's an RCP application,Juno
java.lang.NullPointerException
at esc_configurator_tool.FileNameMockModel.FileDatNamesList(FileNameMockModel.java:56)
at esc_configurator_tool.FileNameMockModel.getCategories(FileNameMockModel.java:21)
at esc_configurator_tool.FileNameContentProvider.getElements(FileNameContentProvider.java:24)
-----------
ExplorerView.java
public void createPartControl(Composite parent) {
// TODO Auto-generated method stub
viewer = new TreeViewer(parent);
makeAction();
}
private void makeAction() {
viewer.setContentProvider(new FileNameContentProvider());
viewer.setLabelProvider(new FileNameLabelProvider());
FileNameMockModel fileNames = ObjectFactory.commonObject.getFileNameObject();
viewer.setInput(fileNames);
getSite().setSelectionProvider(viewer);
IWorkbenchPage page = Workbench.getInstance().getActiveWorkbenchWindow().getActivePage();
try {
page.showView(View.ID);
} catch (PartInitException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
final MenuManager mgr = new MenuManager();
.....................................................
FileNameMockModel.java
public List<String> FileDatNamesList(){
List<String> datFilname = new ArrayList<String>();
File folder = new File(Constants.INSTANCE.getDirectory());
File[] listOfFiles = folder.listFiles();
for (int i = 0; i < listOfFiles.length; i++) {
if (listOfFiles[i].isFile()) {
datFilname.add(listOfFiles[i].getName());
}
}
return datFilname;
}
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.34347 seconds