@Override @Nonnull protected Node doInBackground() throws NotFoundException { return NotFoundException.throwWhenNull(rootNodeProvider, "null rootNodeProvider").getRootNode(); }
@Override @Nonnull protected Node getRootNode() throws NotFoundException { return geoCoderManager.findDefaultGeoCoder().getLookup().lookup(RootNodeProvider.class).getRootNode(); } }
@Override @Nonnull protected Node getRootNode() throws NotFoundException { final HViewManager hViewManager = Locator.find(HViewManager); return hViewManager.as(RootNodeProvider).getRootNode(); } }
public GenericTreePanel1 (final @Nonnull RootNodeProvider rootNodeProvider) { setLayout(new BorderLayout()); add(new BeanTreeView(), BorderLayout.CENTER); try { explorerManager.setRootContext(rootNodeProvider.getRootNode()); } catch (NotFoundException e) { e.printStackTrace(); } } }
public GenericTreePanel2 (final @Nonnull RootNodeProvider rootNodeProvider, final @Nonnull NodeDecorator nodeDecorator) { setLayout(new BorderLayout()); add(new BeanTreeView(), BorderLayout.CENTER); try { explorerManager.setRootContext(nodeDecorator.decorate(rootNodeProvider.getRootNode())); } catch (NotFoundException e) { e.printStackTrace(); } } }
public GeoExplorerTestFrame() throws NotFoundException { setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); final Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); setBounds((screenSize.width - 400) / 2, (screenSize.height - 600) / 2, 400, 600); getContentPane().add(treeView, BorderLayout.CENTER); final GeoCoder geoCoder = Locator.find(GeoCoderManager.class).findDefaultGeoCoder(); explorerManager.setRootContext(geoCoder.getLookup().lookup(RootNodeProvider.class).getRootNode()); }
@Test public void mustCreateCorrectNode() throws NotFoundException { final HViewManager hViewManager = Locator.find(HViewManager); hViewManager.as(Resettable.class).reset(); final HViewManagerRootNodeProviderProvider capabilityProvider = new HViewManagerRootNodeProviderProvider(); final Collection<? extends Object> capabilities = capabilityProvider.createCapabilities(hViewManager); assertThat(capabilities, is(notNullValue())); assertThat(capabilities.size(), is(1)); final RootNodeProvider rootNodeProvider = (RootNodeProvider)capabilities.iterator().next(); final Node node = rootNodeProvider.getRootNode(); assertThat(node, is(instanceOf(HViewManagerNode.class))); assertThat(node.getLookup().lookup(HViewManager.class), is(sameInstance(hViewManager))); } }