Package org.pentaho.reporting.engine.classic.core.modules.gui.commonswing

Examples of org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.KeyedComboBoxModel


        return;
      }
      final NamedDataSourceDialogModel dialogModel = getDialogModel();
      try
      {
        final KeyedComboBoxModel model = dialogModel.getQueries();
        final int itemIndex = model.getSelectedItemIndex();
        if (itemIndex == -1)
        {
          return;
        }

        inUpdate = true;
        model.update(itemIndex, getQuery(), getQueryName());
      }
      finally
      {
        inUpdate = false;
      }
View Full Code Here


    else
    {
      return null;
    }

    final KeyedComboBoxModel queries = getDialogModel().getQueries();
    for (int i = 0; i < queries.getSize(); i++)
    {
      returnDataFactory.setQuery((String) queries.getElementAt(i), (String) queries.getKeyAt(i));
    }
    return returnDataFactory;
  }
View Full Code Here

    }

    public void actionPerformed(final ActionEvent e)
    {
      final NamedDataSourceDialogModel dialogModel = getDialogModel();
      final KeyedComboBoxModel queries = dialogModel.getQueries();
      queries.remove(queries.getSelectedItemIndex());
      queries.setSelectedItem(null);
      queryNameList.clearSelection();
    }
View Full Code Here

        return;
      }
      final NamedDataSourceDialogModel dialogModel = getDialogModel();
      try
      {
        final KeyedComboBoxModel model = dialogModel.getQueries();
        final int itemIndex = model.getSelectedItemIndex();
        if (itemIndex == -1)
        {
          return;
        }

        inUpdate = true;
        model.update(itemIndex, getQuery(), getQueryName());
      }
      finally
      {
        inUpdate = false;
      }
View Full Code Here

    }

    private void update()
    {
      final NamedDataSourceDialogModel dialogModel = getDialogModel();
      final KeyedComboBoxModel model = dialogModel.getQueries();
      final int itemIndex = model.getSelectedItemIndex();
      if (itemIndex == -1)
      {
        return;
      }

      model.update(itemIndex, getQuery(), getQueryName());
    }
View Full Code Here

    parameterTypeModel = ParameterType.createParameterTypesModel();
    parameterTypeModel.addListDataListener(new TypeListener());
    parameterTypeModel.addListDataListener(typeSelectionHandler);

    timeZoneModel = new KeyedComboBoxModel();
    timeZoneModel.setAllowOtherValue(true);
    timeZoneModel.add("utc", Messages.getString("ParameterDialog.UseUniversalTime"));//NON-NLS
    timeZoneModel.add("server", Messages.getString("ParameterDialog.UseServerTimezone"));//NON-NLS
    timeZoneModel.add("client", Messages.getString("ParameterDialog.UseClientTimezone"));//NON-NLS
    final String[] timeZoneId = TimeZone.getAvailableIDs();
View Full Code Here

  {
    this.connectionDefinitionManager = connectionDefinitionManager;
    propertyChangeSupport = new PropertyChangeSupport(this);
    connections = new DefaultComboBoxModel();
    connections.addListDataListener(new PreviewPossibleUpdateHandler());
    queries = new KeyedComboBoxModel();
    queries.addListDataListener(new PreviewPossibleUpdateHandler());
  }
View Full Code Here

    }

    public void contentsChanged(final ListDataEvent e)
    {
      final DefaultComboBoxModel connections = getConnections();
      final KeyedComboBoxModel queries = getQueries();
      setConnectionSelected(connections.getSelectedItem() != null);
      setQuerySelected(queries.getSelectedItem() != null);

      if (connections.getSelectedItem() == null)
      {
        setPreviewPossible(false);
        return;
      }

      if (queries.getSelectedItem() == null)
      {
        setPreviewPossible(false);
        return;
      }

      final Object o = queries.getSelectedKey();
      if (o == null || String.valueOf(o).trim().length() == 0)
      {
        setPreviewPossible(false);
        return;
      }
View Full Code Here

    return locationFieldPanel;
  }

  private KeyedComboBoxModel createExportTypeModel()
  {
    final KeyedComboBoxModel keyedComboBoxModel = new KeyedComboBoxModel();
    keyedComboBoxModel.add(null, null);
    keyedComboBoxModel.add(PdfPageableModule.PDF_EXPORT_TYPE, Messages.getInstance().getString("RepositoryPublishDialog.ExportType.PDF"));
    keyedComboBoxModel.add(HtmlTableModule.TABLE_HTML_STREAM_EXPORT_TYPE, Messages.getInstance().getString("RepositoryPublishDialog.ExportType.HTMLStream"));
    keyedComboBoxModel.add(ExcelTableModule.EXCEL_FLOW_EXPORT_TYPE, Messages.getInstance().getString("RepositoryPublishDialog.ExportType.XLS"));
    keyedComboBoxModel.add(ExcelTableModule.XLSX_FLOW_EXPORT_TYPE, Messages.getInstance().getString("RepositoryPublishDialog.ExportType.XLSX"));
    keyedComboBoxModel.add(CSVTableModule.TABLE_CSV_STREAM_EXPORT_TYPE, Messages.getInstance().getString("RepositoryPublishDialog.ExportType.CSV"));
    keyedComboBoxModel.add(RTFTableModule.TABLE_RTF_FLOW_EXPORT_TYPE, Messages.getInstance().getString("RepositoryPublishDialog.ExportType.RTF"));
    keyedComboBoxModel.add(PlainTextPageableModule.PLAINTEXT_EXPORT_TYPE, Messages.getInstance().getString("RepositoryPublishDialog.ExportType.TEXT"));
    keyedComboBoxModel.add(HtmlTableModule.TABLE_HTML_PAGE_EXPORT_TYPE, Messages.getInstance().getString("RepositoryPublishDialog.ExportType.HTMLPage"));
    return keyedComboBoxModel;
  }
View Full Code Here

    add(whitespacePanel);
  }

  private KeyedComboBoxModel createTextAlignmentModel()
  {
    final KeyedComboBoxModel model = new KeyedComboBoxModel();
    model.add(VerticalTextAlign.TOP, Messages.getString("ParagraphPropertiesPane.Top"));
    model.add(VerticalTextAlign.CENTRAL, Messages.getString("ParagraphPropertiesPane.Central"));
    model.add(VerticalTextAlign.MIDDLE, Messages.getString("ParagraphPropertiesPane.Middle"));
    model.add(VerticalTextAlign.BASELINE, Messages.getString("ParagraphPropertiesPane.Baseline"));
    model.add(VerticalTextAlign.USE_SCRIPT, Messages.getString("ParagraphPropertiesPane.UseScript"));
    model.add(VerticalTextAlign.TEXT_TOP, Messages.getString("ParagraphPropertiesPane.TextTop"));
    model.add(VerticalTextAlign.TEXT_BOTTOM, Messages.getString("ParagraphPropertiesPane.TextBottom"));
    model.add(VerticalTextAlign.SUB, Messages.getString("ParagraphPropertiesPane.Subscript"));
    model.add(VerticalTextAlign.SUPER, Messages.getString("ParagraphPropertiesPane.Superscript"));
    model.add(VerticalTextAlign.BOTTOM, Messages.getString("ParagraphPropertiesPane.Bottom"));
    return model;
  }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.KeyedComboBoxModel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.