@Override public void performCancel() { LayerSourcePageContext context = getContext(); LayerSource layerSource = context.getLayerSource(); if (layerSource != null) { layerSource.cancel(context); } } }
@Override public void actionPerformed(ActionEvent e) { getContext().updateState(); } }
@Override public void handleLayersRemoved(Layer parentLayer, Layer[] childLayers) { activeEditor.handleLayerContentChanged(); } }
@Test public void testWithLayerTypeAndLayerAndEditorFactory() { descriptor.setLayerClass(TestLayer.class); descriptor.setLayerTypeClass(TestLayerType.class); descriptor.setLayerEditorFactoryClass(TestLayerEditorFactory.class); ExtensionFactory factory = descriptor.createExtensionFactory(); assertNotNull(factory); Object extension = factory.getExtension(new TestLayerType(), LayerEditor.class); assertNotNull(extension); assertTrue(extension instanceof TestLayerEditor2); extension = factory.getExtension(new TestLayer(), LayerEditor.class); assertNotNull(extension); assertTrue(extension instanceof TestLayerEditor3); }
@Override public void valueChanged(TreeSelectionEvent e) { getContext().updateState(); } }
private Style getSelectedStyle(Style[] styles) { Style selectedStyle = (Style) context.getPropertyValue(ShapefileLayerSource.PROPERTY_NAME_SELECTED_STYLE); if (selectedStyle == null) { selectedStyle = styles[0]; context.setPropertyValue(ShapefileLayerSource.PROPERTY_NAME_SELECTED_STYLE, styles[0]); } return selectedStyle; }
@Override public Object getExtension(Object object, Class<?> extensionType) { if (object instanceof TestLayerType) { return new TestLayerEditor2(); } if (object instanceof TestLayer) { return new TestLayerEditor3(); } return null; }
protected WmsWorker(LayerSourcePageContext context, Dimension mapImageSize) { super(context.getWindow(), "WMS Access"); this.context = context; this.mapImageSize = mapImageSize; }
@Override public final JComponent createControl(AppContext appContext, Layer layer) { this.appContext = appContext; this.currentLayer = layer; return createControl(); }
@Override protected FeatureLayer getCurrentLayer() { return (FeatureLayer) super.getCurrentLayer(); }
@Override public AbstractLayerSourceAssistantPage getFirstPage(LayerSourcePageContext pageContext) { return new CollectionLayerAssistantPage(); }
@Override public void cancel(LayerSourcePageContext pageContext) { pageContext.setPropertyValue(PROPERTY_NAME_IMAGE_FILE_PATH, null); }
@Override public Layer createLayer(LayerContext ctx, PropertySet layerConfig) { return new TestLayer(); }
public TestLayer() { super(new TestLayerType()); } }
@Override public void itemStateChanged(ItemEvent e) { getContext().updateState(); } }
@Override public void itemStateChanged(ItemEvent e) { getContext().updateState(); } }
@Override public void handleLayersAdded(Layer parentLayer, Layer[] childLayers) { activeEditor.handleLayerContentChanged(); }
ShapefileLoader(LayerSourcePageContext context) { super(context.getWindow(), "Loading Shapefile"); this.context = context; }
@Override public void handleLayerPropertyChanged(Layer layer, PropertyChangeEvent event) { activeEditor.handleLayerContentChanged(); }
@Override public void handleLayerDataChanged(Layer layer, Rectangle2D modelRegion) { activeEditor.handleLayerContentChanged(); }