Normal
[code=Java]ISelectionListener listener = new ISelectionListener() { public void selectionChanged(IWorkbenchPart part, ISelection sel) { if (!(sel instanceof IStructuredSelection)) return; IStructuredSelection ss = (IStructuredSelection) sel; Object o = ss.getFirstElement(); if (o instanceof Book) viewer.setInput(ss.size()==1 ? o : null); } };[/code]Ich komm nicht aus der Java Welt . Was mach ich hier genau ? Leg ich hier eine Klasse an ? Muss ich für (IWorkbenchPart part, ISelection sel) noch Instanzen anlegen ?
[code=Java]
ISelectionListener listener = new ISelectionListener() { public void selectionChanged(IWorkbenchPart part, ISelection sel) { if (!(sel instanceof IStructuredSelection)) return; IStructuredSelection ss = (IStructuredSelection) sel; Object o = ss.getFirstElement(); if (o instanceof Book) viewer.setInput(ss.size()==1 ? o : null); } };
[/code]
Ich komm nicht aus der Java Welt . Was mach ich hier genau ? Leg ich hier eine Klasse an ?
Muss ich für (IWorkbenchPart part, ISelection sel) noch Instanzen anlegen ?