private ProductNodeGroup<Placemark> getPlacemarkGroup() { return placemarkDescriptor.getPlacemarkGroup(product); } }
private ProductNodeGroup<Placemark> getPlacemarkGroup(Product product) { return placemarkDescriptor.getPlacemarkGroup(product); }
private PlacemarkGroup getPlacemarkGroup(Product product) { return placemarkDescriptor.getPlacemarkGroup(product); }
private void initPlacemarkList(Product product) { if (product != null) { Placemark[] placemarks = placemarkDescriptor.getPlacemarkGroup(product).toArray(new Placemark[0]); placemarkList.addAll(Arrays.asList(placemarks)); } }
@Override public void nodeChanged(ProductNodeEvent event) { ProductNode sourceNode = event.getSourceNode(); if (sourceNode instanceof Placemark && sourceNode.getOwner() == placemarkDescriptor.getPlacemarkGroup( product)) { updateUIState(); } }
@Override public void nodeDataChanged(ProductNodeEvent event) { ProductNode sourceNode = event.getSourceNode(); if (sourceNode instanceof Placemark && sourceNode.getOwner() == placemarkDescriptor.getPlacemarkGroup( product)) { updateUIState(); } }
@Override public void nodeAdded(ProductNodeEvent event) { ProductNode sourceNode = event.getSourceNode(); if (sourceNode instanceof Placemark && sourceNode.getOwner() == placemarkDescriptor.getPlacemarkGroup( product)) { placemarkTableModel.addPlacemark((Placemark) sourceNode); updateUIState(); } }
@Override public void nodeRemoved(ProductNodeEvent event) { ProductNode sourceNode = event.getSourceNode(); if (sourceNode instanceof Placemark && sourceNode.getOwner() == placemarkDescriptor.getPlacemarkGroup( product)) { placemarkTableModel.removePlacemark((Placemark) sourceNode); updateUIState(); } }
public static String[] createUniqueNameAndLabel(PlacemarkDescriptor placemarkDescriptor, Product product) { ProductNodeGroup<Placemark> placemarkGroup = placemarkDescriptor.getPlacemarkGroup(product); int pinNumber = placemarkGroup.getNodeCount() + 1; String name = createName(placemarkDescriptor, pinNumber); while (placemarkGroup.get(name) != null) { name = createName(placemarkDescriptor, ++pinNumber); } final String label = createLabel(placemarkDescriptor, pinNumber, true); return new String[]{name, label}; }
@Override protected Object getStandardColumnValueAt(int rowIndex, int columnIndex) { Assert.notNull(getProduct()); final Placemark placemark = getPlacemarkDescriptor().getPlacemarkGroup(getProduct()).get(rowIndex);
@Override protected Object getStandardColumnValueAt(int rowIndex, int columnIndex) { Assert.notNull(getProduct()); final Placemark placemark = getPlacemarkDescriptor().getPlacemarkGroup(getProduct()).get(rowIndex); float x = Float.NaN; float y = Float.NaN;
@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.getGcpGroup(), instance.getPlacemarkGroup(product)); assertEquals("gcp", instance.getRoleName()); assertEquals("GCP", instance.getRoleLabel()); assertNull(instance.getCursorImage()); assertNotNull(instance.getCursorHotSpot()); assertEquals("showGcpOverlay", 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()); }
if (!belongsToProduct) { placemarkDescriptor.getPlacemarkGroup(product).add(placemark);