Package org.jdesktop.swingx.decorator

Examples of org.jdesktop.swingx.decorator.FilterPipeline


    @SuppressWarnings("unused")
    boolean added = !checkBoxShowPackaged.isSelected() ? addPackedFilter(
        filtersOrder, filtersPostShipment) : false;

    Filter[] filterArray = new Filter[filtersOrder.size()];
    FilterPipeline filterPipeline = filtersOrder.size() != 0 ? new FilterPipeline(
        filtersOrder.toArray(filterArray))
        : null;
    tableOrders.setFilters(filterPipeline);

    filterArray = new Filter[filtersPostShipment.size()];
    filterPipeline = filtersPostShipment.size() != 0 ? new FilterPipeline(
        filtersPostShipment.toArray(filterArray)) : null;
    tablePostShipment.setFilters(filterPipeline);

    tablePostShipment.repaint();
    tableOrders.repaint();
View Full Code Here


      filterColumn = 5;
    }

    Filter[] filtersDone = new Filter[] { new PatternFilter("[^1]",
        Pattern.CASE_INSENSITIVE, filterColumn) };
    filterPipelineDone = new FilterPipeline(filtersDone);

    if (!isForOrderInfo) {

      userFullName = login.getApplicationUser().getFullName();

      MultiColPatternFilter ownFilters = new MultiColPatternFilter(2, 7);
      ownFilters.setFilterStr(userFullName,
          SuperPatternFilter.MODE.REGEX_FIND);
      Filter[] filtersOwn = new Filter[] { ownFilters };

      filterPipelineOwn = new FilterPipeline(filtersOwn);

      ownFilters = new MultiColPatternFilter(2, 7);
      ownFilters.setFilterStr(userFullName,
          SuperPatternFilter.MODE.REGEX_FIND);

      Filter[] filtersOwnDone = new Filter[] {
          new PatternFilter("[^1]", Pattern.CASE_INSENSITIVE,
              filterColumn), ownFilters };

      filterPipelineOwnDone = new FilterPipeline(filtersOwnDone);
    }
  }
View Full Code Here

      Filter[] filtersOwnDone = new Filter[] {
          new PatternFilter("[^1]", Pattern.CASE_INSENSITIVE, 21),
          ownFilters };

      FilterPipeline filterPipelineOwnDoneExcel = new FilterPipeline(
          filtersOwnDone);
      excelTable.setFilters(filterPipelineOwnDoneExcel);
    }
    // egne satt,ferdige satt
    else if (checkBoxFilterOwn.isSelected()
        && checkBoxFilterDone.isSelected()) {
      MultiColPatternFilter ownFilters = new MultiColPatternFilter(2, 7);
      ownFilters.setFilterStr(userFullName,
          SuperPatternFilter.MODE.REGEX_FIND);
      Filter[] filtersOwn = new Filter[] { ownFilters };

      FilterPipeline filterPipelineOwnExcel = new FilterPipeline(
          filtersOwn);
      excelTable.setFilters(filterPipelineOwnExcel);
    }
    // egne ikke satt,ferdige ikke satt -> ingen filtre
    else if (!checkBoxFilterOwn.isSelected()
        && !checkBoxFilterDone.isSelected()) {
      Filter[] filtersDone = new Filter[] { new PatternFilter("[^1]",
          Pattern.CASE_INSENSITIVE, 21) };
      FilterPipeline filterPipelineDoneExcel = new FilterPipeline(
          filtersDone);
      excelTable.setFilters(filterPipelineDoneExcel);
    }
    // egne ikke satt,ferdige satt
    else if (!checkBoxFilterOwn.isSelected()
View Full Code Here

    this.tableColumns.add(column);
  }
 
  public void applyFilters() {
    Filter[] filters = getFilters();
    FilterPipeline pipeline = new FilterPipeline(filters);
    table.setFilters(pipeline);
    enableButtons(false);
  }
View Full Code Here

    Action actionClear = new AbstractAction("", IconFactory.createClear()) {
      private static final long serialVersionUID = -1822399088483448296L;

      public void actionPerformed(ActionEvent e) {
        enableButtons(false);
        table.setFilters(new FilterPipeline());
        clearFilterFields();
      }

    };
    clearButton.setAction(actionClear);
View Full Code Here

    this.tableColumns.add(column);
  }
 
  public void applyFilters() {
    Filter[] filters = getFilters();
    FilterPipeline pipeline = new FilterPipeline(filters);
    table.setFilters(pipeline);
    enableButtons(false);
  }
View Full Code Here

    Action actionClear = new AbstractAction("", IconFactory.createClear()) {
      private static final long serialVersionUID = -1822399088483448296L;

      public void actionPerformed(ActionEvent e) {
        enableButtons(false);
        table.setFilters(new FilterPipeline());
        clearFilterFields();
      }

    };
    clearButton.setAction(actionClear);
View Full Code Here

    getTableModel().refresh();
  }

  public void applyFilters() {
    Filter[] filters = getFilters();
    FilterPipeline pipeline = new FilterPipeline(filters);
    table.setFilters(pipeline);
    enableButtons(false);
  }
View Full Code Here

      private static final long serialVersionUID = 256213712896508104L;

      public void actionPerformed(ActionEvent e) {
        Filter[] filters = getFilters();
        FilterPipeline pipeline = new FilterPipeline(filters);
        table.setFilters(pipeline);
        editButton.setEnabled(false);
        deleteButton.setEnabled(false);
      }
    };

    filterButton.setAction(actionFilter);
    filterButton.setToolTipText("Filtrar lista");
    searchToolBar.add(filterButton);

    JButton clearButton = new JButton();
    Action actionClear = new AbstractAction("", IconFactory.createClear()) {
      private static final long serialVersionUID = -1822399088483448296L;

      public void actionPerformed(ActionEvent e) {
        editButton.setEnabled(false);
        deleteButton.setEnabled(false);
        table.setFilters(new FilterPipeline());
        clearFilterFields();
      }

    };
    clearButton.setAction(actionClear);
View Full Code Here

        requestHostFilter = new PatternFilter(".*", 0, 1);
        requestHostFilter.setAcceptNull(true);

        Filter[] filters = new Filter[]{requestHostFilter, targetHostFilter, interfaceFilter, operationFilter};

        FilterPipeline pipeline = new FilterPipeline(filters);
        logTable.setFilters(pipeline);

        ListSelectionModel sel = logTable.getSelectionModel();
        sel.addListSelectionListener(new ListSelectionListener() {
            public void valueChanged(ListSelectionEvent event) {
View Full Code Here

TOP

Related Classes of org.jdesktop.swingx.decorator.FilterPipeline

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.