Package org.jdesktop.swingx.decorator

Examples of org.jdesktop.swingx.decorator.PatternFilter


      orderViewHandler.handleFilter(group, OrderPanelTypeEnum.NEW_ORDERS);

      if (group != null
          && !group.getProductAreaGroupName()
              .equalsIgnoreCase("Alle")) {
        Filter[] filters = new Filter[] { new PatternFilter(group
            .getProductAreaGroupName(), Pattern.CASE_INSENSITIVE, 7) };
        FilterPipeline filterPipeline = new FilterPipeline(filters);
        tablePostShipment.setFilters(filterPipeline);
      } else {
        tablePostShipment.setFilters(null);
View Full Code Here


    objectSelectionList.clearSelection();
   
    if(checkBoxShowInactive.isSelected()){
      table.setFilters(null);
    }else{
      Filter filterApplied = new PatternFilter("ja",
          Pattern.CASE_INSENSITIVE, 5);
      FilterPipeline filterPipeline = new FilterPipeline(filterApplied);
      table.setFilters(filterPipeline);
    }
   
View Full Code Here

      group = null;
    }
    List<Filter> filterList = new ArrayList<Filter>();

    if (!checkBoxFilter.isSelected()) {
      Filter filterApplied = new PatternFilter("---",
          Pattern.CASE_INSENSITIVE, getApplyColumn());
      filterList.add(filterApplied);
    }
    if (group != null) {
      PatternFilter filterProductAreaGroup = new PatternFilter(group
          .getProductAreaGroupName(), Pattern.CASE_INSENSITIVE,
          getProductAreaColumn());
      filterList.add(filterProductAreaGroup);
    }
    setAdditionFilters(filterList);
View Full Code Here

    return new PreventiveActionTableModel(objectSelectionList);
  }

  private void setTableFilterDone() {
    Filter[] filtersDone = new Filter[] { new PatternFilter("[^Ferdig]",
        Pattern.CASE_INSENSITIVE, 6) };
    FilterPipeline filterPipelineDone = new FilterPipeline(filtersDone);
    table.setFilters(filterPipelineDone);
  }
View Full Code Here

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

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

    FilterPipeline filterPipelineOwnDone = new FilterPipeline(
        filtersOwnDone);
    table.setFilters(filterPipelineOwnDone);
View Full Code Here

   * Legger til filter for kun � vise hovedartiklene
   *
   * @see no.ugland.utransprod.gui.handlers.AbstractProductionPackageViewHandler#setAdditionFilters(java.util.List)
   */
  void setAdditionFilters(List<Filter> filters) {
    Filter filterArticle = new PatternFilter(mainArticleName,
        Pattern.CASE_INSENSITIVE, PackageColumn.valueOf("ARTIKKEL")
            .ordinal());
    filters.add(filterArticle);
  }
View Full Code Here

    logTable.setColumnControlVisible( true );
    logTable.setModel( tableModel );
    logTable.setHorizontalScrollEnabled( true );
    logTable.setSelectionMode( ListSelectionModel.MULTIPLE_INTERVAL_SELECTION );

    operationFilter = new PatternFilter( ".*", 0, 4 );
    operationFilter.setAcceptNull( true );
    interfaceFilter = new PatternFilter( ".*", 0, 3 );
    interfaceFilter.setAcceptNull( true );
    targetHostFilter = new PatternFilter( ".*", 0, 2 );
    targetHostFilter.setAcceptNull( true );
    requestHostFilter = new PatternFilter( ".*", 0, 1 );
    requestHostFilter.setAcceptNull( true );

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

    FilterPipeline pipeline = new FilterPipeline( filters );
View Full Code Here

    columnModel.getColumn( 2 ).setPreferredWidth( 110 );
    columnModel.getColumn( 3 ).setPreferredWidth( 110 );
    columnModel.getColumn( 4 ).setPreferredWidth( 250 );

    typeFilter = new PatternFilter( ".*", 0, 2 );
    typeFilter.setAcceptNull( true );
    stepFilter = new PatternFilter( ".*", 0, 3 );
    stepFilter.setAcceptNull( true );

    Filter[] filters = new Filter[] { typeFilter, // regex, matchflags, column
        stepFilter // regex, matchflags, column
    };
View Full Code Here

    if (group.getProductAreaGroupName().equalsIgnoreCase("Alle")) {
      group = null;
    }

    if (group != null) {
      PatternFilter filterProductAreaGroup = new PatternFilter(group
          .getProductAreaGroupName(), Pattern.CASE_INSENSITIVE,
          getProductAreaColumn());
      filterList.add(filterProductAreaGroup);
    }
    if (radioButtonAssembly != null && radioButtonAssembly.isSelected()) {// montering
      Filter filterAssembly = new PatternFilter("Ja",
          Pattern.CASE_INSENSITIVE, 3);// montering
      filterList.add(filterAssembly);

    } else if (radioButtonNotAssembly != null
        && radioButtonNotAssembly.isSelected()) {// byggesett
      Filter filterNotAssembly = new PatternFilter("Nei",
          Pattern.CASE_INSENSITIVE, 3);// ikke montering
      filterList.add(filterNotAssembly);
    }

    if (!checkBoxFilter.isSelected()) {// vis alle
      Filter filterApplied = new PatternFilter("---",
          Pattern.CASE_INSENSITIVE, getApplyColumn());// ikke betalt
      filterList.add(filterApplied);

    }
    if (filterList.size() != 0) {
View Full Code Here

            ProductAreaGroup group = (ProductAreaGroup) presentationModelProductAreaGroup
                    .getValue(ProductAreaGroupModel.PROPERTY_PRODUCT_AREA_GROUP);
            if (group != null
                    && !group.getProductAreaGroupName()
                            .equalsIgnoreCase("Alle")) {
                Filter filter = new PatternFilter(group
                        .getProductAreaGroupName(), Pattern.CASE_INSENSITIVE, 7);
                FilterPipeline filterPipeline = new FilterPipeline(
                        new Filter[] {filter});
                table.setFilters(filterPipeline);
View Full Code Here

TOP

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

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.