protected CommandBar createLayersToolBar() { final CommandBar toolBar = createToolBar(LAYERS_TOOL_BAR_ID, "Layers"); ArrayList<String> commandIdList = new ArrayList<>(Arrays.asList( "showNoDataOverlay", "showShapeOverlay", "showGraticuleOverlay", "showWorldMapOverlay")); Set<PlacemarkDescriptor> placemarkDescriptors = PlacemarkDescriptorRegistry.getInstance().getPlacemarkDescriptors(); for (PlacemarkDescriptor placemarkDescriptor : placemarkDescriptors) { if (placemarkDescriptor.getShowLayerCommandId() != null) { commandIdList.add(placemarkDescriptor.getShowLayerCommandId()); } } addCommandsToToolBar(toolBar, commandIdList.toArray(new String[commandIdList.size()])); return toolBar; }
@Override public void componentOpened() { final CommandManager commandManager = visatApp.getCommandManager(); final String layerCommandId = placemarkDescriptor.getShowLayerCommandId(); ExecCommand command = (ExecCommand) commandManager.getCommand(layerCommandId); command.setSelected(true); command.execute(); }
@Test public void testDeprecatedProperties() throws Exception { final Product product = new Product("n", "t", 1, 1); assertNull(instance.getPlacemarkGroup(product)); assertEquals("track_point", instance.getRoleName()); assertEquals("track point", instance.getRoleLabel()); assertNull(instance.getCursorImage()); assertNotNull(instance.getCursorHotSpot()); assertEquals(null, instance.getShowLayerCommandId()); }
@Test public void testDeprecatedProperties() throws Exception { final Product product = new Product("n", "t", 1, 1); assertSame(product.getPinGroup(), instance.getPlacemarkGroup(product)); assertEquals("pin", instance.getRoleName()); assertEquals("pin", instance.getRoleLabel()); assertNull(instance.getCursorImage()); assertNotNull(instance.getCursorHotSpot()); assertEquals("showPinOverlay", instance.getShowLayerCommandId()); }
@Test public void testDeprecatedProperties() throws Exception { final Product product = new Product("n", "t", 1, 1); assertSame(product.getGcpGroup(), instance.getPlacemarkGroup(product)); assertEquals("gcp", instance.getRoleName()); assertEquals("GCP", instance.getRoleLabel()); assertNull(instance.getCursorImage()); assertNotNull(instance.getCursorHotSpot()); assertEquals("showGcpOverlay", instance.getShowLayerCommandId()); }