Tabnine Logo
AppContext.getSelectedProduct
Code IndexAdd Tabnine to your IDE (free)

How to use
getSelectedProduct
method
in
org.esa.beam.framework.ui.AppContext

Best Java code snippets using org.esa.beam.framework.ui.AppContext.getSelectedProduct (Showing top 12 results out of 315)

origin: bcdev/beam

@Override
public int show() {
  ioForm.addProduct(appContext.getSelectedProduct());
  return super.show();
}
origin: bcdev/beam

@Override
public boolean isApplicable(LayerSourcePageContext pageContext) {
  return pageContext.getAppContext().getSelectedProduct().getGeoCoding() != null;
}
origin: bcdev/beam

void prepareShow() {
  sourceProductSelector.initProducts();
  final Product selectedProduct = appContext.getSelectedProduct();
  updateTargetProductName(selectedProduct);
  targetProductSelector.getProductNameTextField().requestFocus();
}
origin: bcdev/beam

@Override
public boolean isApplicable(LayerSourcePageContext pageContext) {
  final Product product = pageContext.getAppContext().getSelectedProduct();
  final RasterDataNode windu = product.getRasterDataNode(WINDU_NAME);
  final RasterDataNode windv = product.getRasterDataNode(WINDV_NAME);
  return windu != null && windv != null;
}
origin: bcdev/beam

@Override
protected JComponent createControl() {
  controlPanel = new JPanel(new BorderLayout());
  controlPanel.setBorder(new EmptyBorder(4, 4, 4, 4));
  prefixTitle = getDescriptor().getTitle();
  setSelectedProduct(appContext.getSelectedProduct());
  VisatApp.getApp().addProductTreeListener(new TSManagerPTL());
  realizeActiveForm();
  updateTitle();
  return controlPanel;
}
origin: bcdev/beam

@Override
public boolean validatePage() {
  try {
    crsSelectionPanel.getCrs(ProductUtils.getCenterGeoPos(getContext().getAppContext().getSelectedProduct()));
  } catch (FactoryException ignored) {
    return false;
  }
  return true;
}
origin: bcdev/beam

SpectralUnmixingForm(AppContext appContext, PropertySet propertySet, TargetProductSelector targetProductSelector) {
  this.appContext = appContext;
  this.targetProductSelector = targetProductSelector;
  this.formModel = new SpectralUnmixingFormModel(appContext.getSelectedProduct(), propertySet);
  this.endmemberForm = new EndmemberForm(appContext);
  this.sourceProductSelector = new SourceProductSelector(appContext);
  createComponents();
  bindComponents();
}
origin: bcdev/beam

@Override
public boolean performFinish(LayerSourcePageContext pageContext) {
  final Product product = pageContext.getAppContext().getSelectedProduct();
  final RasterDataNode windu = product.getRasterDataNode(WINDU_NAME);
  final RasterDataNode windv = product.getRasterDataNode(WINDV_NAME);
  final WindFieldLayer fieldLayer = WindFieldLayerType.createLayer(windu, windv);
  pageContext.getLayerContext().getRootLayer().getChildren().add(0, fieldLayer);
  return true;
}
origin: bcdev/beam

private JComponent[] createCoordinatesComponents() {
  Product selectedProduct = appContext.getSelectedProduct();
  if (selectedProduct != null) {
    final PlacemarkGroup pinGroup = selectedProduct.getPinGroup();
origin: bcdev/beam

@Override
public Component createPageComponent() {
  final AppContext appContext = getContext().getAppContext();
  final ProductCrsForm productCrsForm = new ProductCrsForm(appContext, appContext.getSelectedProduct());
  final CustomCrsForm customCrsForm = new CustomCrsForm(appContext);
  final PredefinedCrsForm predefinedCrsForm = new PredefinedCrsForm(appContext);
  final TableLayout tableLayout = new TableLayout(1);
  tableLayout.setTablePadding(4, 4);
  tableLayout.setTableWeightX(1.0);
  tableLayout.setTableWeightY(1.0);
  tableLayout.setTableFill(TableLayout.Fill.BOTH);
  final JPanel pageComponent = new JPanel(tableLayout);
  final JLabel label = new JLabel("<html><b>No CRS found for ESRI Shapefile. Please specify.</b>");
  crsSelectionPanel = new CrsSelectionPanel(productCrsForm, customCrsForm, predefinedCrsForm);
  pageComponent.add(label);
  pageComponent.add(crsSelectionPanel);
  return pageComponent;
}
origin: bcdev/beam

public synchronized void initProducts() {
  productListModel.removeAllElements();
  for (Product product : appContext.getProductManager().getProducts()) {
    addProduct(product);
  }
  final Product selectedProduct = appContext.getSelectedProduct();
  if (selectedProduct != null && productFilter.accept(selectedProduct)) {
    productListModel.setSelectedItem(selectedProduct);
  }
  appContext.getProductManager().addListener(productManagerListener);
}
origin: bcdev/beam

@Override
public AbstractLayerSourceAssistantPage getNextPage() {
  final LayerSourcePageContext context = getContext();
  try {
    final Product product = context.getAppContext().getSelectedProduct();
    final GeoPos referencePos = ProductUtils.getCenterGeoPos(product);
    final CoordinateReferenceSystem crs = crsSelectionPanel.getCrs(referencePos);
    context.setPropertyValue(ShapefileLayerSource.PROPERTY_NAME_FEATURE_COLLECTION_CRS, crs);
    return new ShapefileAssistantPage3();
  } catch (FactoryException e) {
    e.printStackTrace();
    context.showErrorDialog("Could not create CRS:\n" + e.getMessage());
  }
  return null;
}
org.esa.beam.framework.uiAppContextgetSelectedProduct

Popular methods of AppContext

  • getApplicationWindow
  • getPreferences
  • handleError
  • getProductManager
  • getApplicationName
  • getApplicationPage
  • getSelectedProductSceneView

Popular in Java

  • Making http requests using okhttp
  • setContentView (Activity)
  • setScale (BigDecimal)
  • setRequestProperty (URLConnection)
  • Timestamp (java.sql)
    A Java representation of the SQL TIMESTAMP type. It provides the capability of representing the SQL
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • BoxLayout (javax.swing)
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now