List of usage examples for org.apache.commons.lang3 StringUtils deleteWhitespace
public static String deleteWhitespace(final String str)
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"
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; }