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:io.github.moosbusch.lumpi.gui.impl.Expression.java

private void parseExpression(String expr) {
    clear();/* w  w  w . ja  v a2 s.  c o m*/
    if (StringUtils.isNotBlank(expr)) {
        String[] exprTokens = StringUtils.split(LumpiUtil.requireNotBlank(expr), getSeparatorChar());
        for (String exprToken : exprTokens) {
            add(StringUtils.deleteWhitespace(exprToken));
        }
    }
}

From source file:jongo.jdbc.OrderParam.java

public OrderParam(String col, String dir) {
    if (StringUtils.isBlank(dir) || StringUtils.isBlank(col))
        throw new IllegalArgumentException("Invalid order parameters");

    if (ASC.equalsIgnoreCase(dir)) {
        this.direction = ASC;
    } else if (DESC.equalsIgnoreCase(dir)) {
        this.direction = DESC;
    } else {/*from  ww  w  .  j  av  a 2 s . com*/
        throw new IllegalArgumentException("Invalid direction parameter");
    }
    this.column = StringUtils.deleteWhitespace(col);
}

From source file:com.thinkbiganalytics.policy.validation.CharacterValidator.java

@Override
public boolean validate(String value) {

    if (StringUtils.isBlank(validationType)) {
        return true;
    }//from  w w  w  .ja va2s .co m
    String trimmedValue = StringUtils.deleteWhitespace(value);
    if ("UPPERCASE".equalsIgnoreCase(validationType)) {
        return trimmedValue.toUpperCase().equals(trimmedValue);
    } else if ("LOWERCASE".equalsIgnoreCase(validationType)) {
        return trimmedValue.toLowerCase().equals(trimmedValue);
    } else if ("ALPHA_NUMERIC".equalsIgnoreCase(validationType)) {
        return StringUtils.isAlphanumeric(trimmedValue);
    } else if ("ALPHA".equalsIgnoreCase(validationType)) {
        return StringUtils.isAlpha(trimmedValue);
    } else if ("NUMERIC".equalsIgnoreCase(validationType)) {
        return StringUtils.isNumeric(trimmedValue);
    }
    return true;
}

From source file:com.github.devnied.emvnfccard.utils.AtrUtils.java

/**
 * Method used to find description from ATR
 * /* w w w  . j  a va2s .co m*/
 * @param pAtr
 *            Card ATR
 * @return list of description
 */
@SuppressWarnings("unchecked")
public static final Collection<String> getDescription(final String pAtr) {
    Collection<String> ret = null;
    if (StringUtils.isNotBlank(pAtr)) {
        String val = StringUtils.deleteWhitespace(pAtr);
        for (String key : MAP.keySet()) {
            if (val.matches("^" + key + "$")) {
                ret = (Collection<String>) MAP.get(key);
                break;
            }
        }
    }
    return ret;
}

From source file:com.ccnode.codegenerator.service.SendToServerService.java

public static GenCodeServerRequest buildGenCodeRequest(GenCodeResponse genCodeResponse) {
    long startTime = System.currentTimeMillis();
    try {//  ww  w  .  j a  va2 s.co m
        GenCodeServerRequest request = new GenCodeServerRequest();
        ServerRequestHelper.fillCommonField(request);
        List<ChangeInfo> changeInfos = Lists.newArrayList();
        if (genCodeResponse.getUpdateFiles() != null) {
            changeInfos.addAll(genCodeResponse.getUpdateFiles());
        }
        if (genCodeResponse.getNewFiles() != null) {
            changeInfos.addAll(genCodeResponse.getNewFiles());
        }
        request.setChangeInfos(changeInfos);
        request.setSettingDto(SettingService.getInstance().getState());

        if (genCodeResponse.getThrowable() != null) {
            request.setStackTraceMsg(Lists.newArrayList(StringUtils
                    .deleteWhitespace(Throwables.getStackTraceAsString(genCodeResponse.getThrowable()))));
        }
        return request;
    } catch (Throwable e) {
        return null;
    }

}

From source file:com.santhoshknn.sudoku.GridExtractor.java

/**
 * Parses the supplied input to extract a 9x9 grid of integers substituting
 * the supplied x with a 0//from  w ww.  j a va  2  s  . c  om
 *
 * @param input
 * @return extracted gridresponse
 */
public GridResponse parse(final String input) {

    int[][] grid = new int[9][9];
    String error = null;
    GridResponse response = new GridResponse();
    log.info("Parsing supplied input string to create sudoku grid");
    // Strip whitespaces if any
    String sanitized = StringUtils.deleteWhitespace(input);
    // Fail early. Check if the length is 161 (81 + 80 commas)
    if (StringUtils.isBlank(sanitized) || StringUtils.length(sanitized) != GRID_SIZE) {
        error = INPUT_LENGTH_INVALID;
    } else {
        String[] tokens = sanitized.split(",");
        int row = 0, col = 0;
        for (int k = 0; k < 81; k++) { // tokens = 81
            if (StringUtils.equals("x", tokens[k]))
                grid[row][col] = 0;
            else if (StringUtils.isNumeric(tokens[k])) {
                // What if the user enters a number > 9? However, accept 0
                // since it could mean an empty cell
                int number = Integer.parseInt(tokens[k]);
                if (number > 9) {
                    error = INVALID_NUMBER_ERROR + ":" + number;
                    break;
                }
                grid[row][col] = number;
            } else {
                // Invalid character. Fail
                error = INVALID_CHAR_ERROR;
                break;
            }
            col++;
            if ((k + 1) % 9 == 0) { // Update row & reset column
                row++;
                col = 0;
            }
        }
    }
    if (null == error)
        response.setGrid(grid);
    else {
        response.setError(error);
        log.error(error);
    }
    return response;
}

From source file:info.novatec.testit.livingdoc.maven.AbstractJarMojo.java

protected static File getJarFile(File basedir, String finalName, String classifier) {

    if (StringUtils.isBlank(classifier)) {
        return new File(basedir, finalName + ".jar");
    }//ww  w .  j  av a2  s.  c o  m

    String modifiedClassifier = StringUtils.deleteWhitespace(classifier);
    if (modifiedClassifier.charAt(0) != '-') {
        modifiedClassifier = '-' + modifiedClassifier;
    }

    return new File(basedir, finalName + modifiedClassifier + ".jar");
}

From source file:com.github.devnied.emvnfccard.utils.AtrUtils.java

/**
 * Method used to find ATR description from ATS (Answer to select)
 * //from   w ww . j a va 2s  .c  om
 * @param pAts
 *            EMV card ATS
 * @return card description
 */
@SuppressWarnings("unchecked")
public static final Collection<String> getDescriptionFromAts(final String pAts) {
    Collection<String> ret = null;
    if (StringUtils.isNotBlank(pAts)) {
        String val = StringUtils.deleteWhitespace(pAts);
        for (String key : MAP.keySet()) {
            if (key.contains(val)) { // TODO Fix this
                ret = (Collection<String>) MAP.get(key);
                break;
            }
        }
    }
    return ret;
}

From source file:com.ccnode.codegenerator.service.SendToServerService.java

public static void post(Project project, ServerRequest request) {
    try {//from ww  w  .  j  a v a2s .  c om
        List<String> errorList = Lists.newArrayList();
        for (String s : LoggerWrapper.errorList) {
            if (StringUtils.isNotBlank(s)) {
                errorList.add(StringUtils.deleteWhitespace(s));
            }
        }
        request.setErrorList(errorList);

        String s = HttpUtil.postJson(UrlManager.getPostUrl() + "&type=" + request.getRequestType(), request);
        LOGGER.info("ret:{}", s);
        if (StringUtils.isBlank(s) || !StringUtils.containsIgnoreCase(s, "success")) {
            return;
        }
        PostResponse serverMsg = JSONUtil.parseObject(s, PostResponse.class);

        if (serverMsg != null && serverMsg.getHasServerMsg()) {
            int result = Messages.showOkCancelDialog(project, serverMsg.getContent(), serverMsg.getTitle(),
                    "OK", serverMsg.getButtonStr(), null);
            if (result == 2 && StringUtils.isNotBlank(serverMsg.getButtonUrl())) {
                BrowserLauncher.getInstance().browse(serverMsg.getButtonUrl(),
                        WebBrowserManager.getInstance().getFirstActiveBrowser());
            }
            SettingService.getSetting().geteKeyList().add(String.valueOf(serverMsg.getMsgId()));
        }
    } catch (Throwable ignored) {

    }

}

From source file:com.cognifide.aet.executor.xmlparser.xml.utils.ValidationUtils.java

public static String validateWhitespace(String string, String warnMessage) throws ParseException {
    String fixedString = StringUtils.deleteWhitespace(string);
    if (StringUtils.isEmpty(fixedString)) {
        throw new ParseException("Provided string is empty", null);
    } else if (!StringUtils.equals(string, fixedString)) {
        LOGGER.warn(warnMessage);/*  www .  j a v a 2s . c o m*/
    }
    return fixedString;
}