Example usage for org.apache.commons.lang3 StringUtils deleteWhitespace

List of usage examples for org.apache.commons.lang3 StringUtils deleteWhitespace

Introduction

In this page you can find the example usage for org.apache.commons.lang3 StringUtils deleteWhitespace.

Prototype

public static String deleteWhitespace(final String str) 

Source Link

Document

Deletes all whitespaces from a String as defined by Character#isWhitespace(char) .

 StringUtils.deleteWhitespace(null)         = null StringUtils.deleteWhitespace("")           = "" StringUtils.deleteWhitespace("abc")        = "abc" StringUtils.deleteWhitespace("   ab  c  ") = "abc" 

Usage

From source file:org.libreplan.web.common.components.finders.MultipleFiltersFinder.java

boolean isFilterEquals(String value, String filter) {
    value = value.replace(" ", "");
    filter = StringUtils.deleteWhitespace(filter);

    return (filter.equals(value));
}

From source file:org.libreplan.web.common.components.finders.OrderElementsMultipleFiltersFinder.java

public List<FilterPair> getMatching(String filter) {
    getListMatching().clear();/*from  ww  w  .  j  av a  2 s.c  o  m*/
    if ((filter != null) && (!filter.isEmpty())) {
        filter = StringUtils.deleteWhitespace(filter.toLowerCase());
        searchInCriterionTypes(filter);
        searchInLabelTypes(filter);
    }

    addNoneFilter();

    return getListMatching();
}

From source file:org.libreplan.web.common.components.finders.OrderElementsMultipleFiltersFinder.java

private void searchInCriterionTypes(String filter) {
    boolean limited = (filter.length() < 3);
    for (CriterionType type : getMapCriterions().keySet()) {
        String name = StringUtils.deleteWhitespace(type.getName().toLowerCase());
        if (name.contains(filter)) {
            setFilterPairCriterionType(type, limited);
        } else {/*from w  w w.j  ava 2 s.  c o  m*/
            searchInCriterions(type, filter);
        }
    }
}

From source file:org.libreplan.web.common.components.finders.OrderElementsMultipleFiltersFinder.java

private void searchInCriterions(CriterionType type, String filter) {
    List<Criterion> list = getMapCriterions().get(type);
    if (list == null) {
        return;//  w ww  .  ja  v  a 2s. c o  m
    }

    for (Criterion criterion : list) {
        String name = StringUtils.deleteWhitespace(criterion.getName().toLowerCase());
        if (name.contains(filter)) {
            addCriterion(type, criterion);
            if ((filter.length() < 3) && (getListMatching().size() > 9)) {
                return;
            }
        }
    }
}

From source file:org.libreplan.web.common.components.finders.OrderElementsMultipleFiltersFinder.java

private void searchInLabelTypes(String filter) {
    boolean limited = (filter.length() < 3);
    for (LabelType type : getLabelsMap().keySet()) {
        String name = StringUtils.deleteWhitespace(type.getName().toLowerCase());
        if (name.contains(filter)) {
            setFilterPairLabelType(type, limited);
        } else {// www.  j  a v  a2s  . c o m
            searchInLabels(type, filter);
        }
    }
}

From source file:org.libreplan.web.common.components.finders.OrderElementsMultipleFiltersFinder.java

private void searchInLabels(LabelType type, String filter) {
    for (Label label : getLabelsMap().get(type)) {
        String name = StringUtils.deleteWhitespace(label.getName().toLowerCase());
        if (name.contains(filter)) {
            addLabel(label);/*from  w ww .ja va  2s.c o  m*/
            if ((filter.length() < 3) && (getListMatching().size() > 9)) {
                return;
            }
        }
    }
}

From source file:org.libreplan.web.common.components.finders.OrdersMultipleFiltersFinder.java

public List<FilterPair> getMatching(String filter) {
    getListMatching().clear();//from w w w  .j a  va 2  s  . c  o  m
    if ((filter != null) && (!filter.isEmpty())) {

        filter = StringUtils.deleteWhitespace(filter.toLowerCase());

        if (filter.indexOf("rc:") == 0) {
            searchInCustomerReferences(filter);
        } else if (filter.indexOf("cod:") == 0) {
            this.searchInOrderCodes(filter);
        } else {
            searchInCriterionTypes(filter);
            searchInLabelTypes(filter);
            searchInExternalCompanies(filter);
            searchInOrderStatus(filter);
        }
    }

    addNoneFilter();
    return getListMatching();
}

From source file:org.libreplan.web.common.components.finders.OrdersMultipleFiltersFinder.java

private void searchInCriterionTypes(String filter) {
    Map<CriterionType, List<Criterion>> mapCriterions = getMapCriterions();
    boolean limited = filter.length() < 3;

    for (CriterionType type : mapCriterions.keySet()) {
        String name = StringUtils.deleteWhitespace(type.getName().toLowerCase());
        if (name.contains(filter)) {
            setFilterPairCriterionType(type, limited);
        } else {//from w  w  w . ja va  2  s  .  com
            searchInCriterions(type, filter);
        }
    }
}

From source file:org.libreplan.web.common.components.finders.OrdersMultipleFiltersFinder.java

private void searchInCriterions(CriterionType type, String filter) {
    for (Criterion criterion : getMapCriterions().get(type)) {
        String name = StringUtils.deleteWhitespace(criterion.getName().toLowerCase());

        if (name.contains(filter)) {
            addCriterion(type, criterion);
            if ((filter.length() < 3) && (getListMatching().size() > 9)) {
                return;
            }/*from w  ww  . j  a va2s .  com*/
        }
    }
}

From source file:org.libreplan.web.common.components.finders.OrdersMultipleFiltersFinder.java

private void searchInLabelTypes(String filter) {
    Map<LabelType, List<Label>> mapLabels = getLabelsMap();
    boolean limited = filter.length() < 3;

    for (LabelType type : mapLabels.keySet()) {
        String name = StringUtils.deleteWhitespace(type.getName().toLowerCase());
        if (name.contains(filter)) {
            setFilterPairLabelType(type, limited);
        } else {/* www . jav  a 2  s  .c  om*/
            searchInLabels(type, filter);
        }
    }
}