List of usage examples for org.apache.commons.lang3 StringUtils isNotBlank
public static boolean isNotBlank(final CharSequence cs)
Checks if a CharSequence is not empty (""), not null and not whitespace only.
StringUtils.isNotBlank(null) = false StringUtils.isNotBlank("") = false StringUtils.isNotBlank(" ") = false StringUtils.isNotBlank("bob") = true StringUtils.isNotBlank(" bob ") = true
From source file:com.wavemaker.tools.apidocs.tools.parser.util.Utils.java
public static String combinePaths(String path1, String path2) { StringBuilder sb = new StringBuilder(); if (StringUtils.isNotBlank(path1)) { if (!path1.startsWith(PATH_SEPARATOR)) { sb.append(PATH_SEPARATOR);//from www .j av a2 s. c o m } if (path1.endsWith(PATH_SEPARATOR)) { path1 = path1.substring(0, path1.length() - 1); } sb.append(path1); } if (StringUtils.isNotBlank(path2)) { if (!path2.startsWith(PATH_SEPARATOR)) { sb.append(PATH_SEPARATOR); } sb.append(path2); } return sb.toString(); }
From source file:com.movies.util.MovieUtil.java
public static boolean okToSave(Movie movie) { return movie != null && StringUtils.isNotBlank(movie.getTitle()) && CollectionUtils.isNotEmpty(movie.getDirectors()) && CollectionUtils.isNotEmpty(movie.getActors()) && CollectionUtils.isNotEmpty(movie.getGenres()); }
From source file:com.yutong.axxc.parents.view.common.WeatherIconUtil.java
/** * URL?ID/*from w w w. j a v a 2 s . com*/ * * @param url */ public static int getWeatherIconID(String url) { Logger.d(WeatherIconUtil.class, "[]:URL:", url); if (url == null) return R.drawable.nothing; if (StringUtils.isNotBlank(url)) { String name = url.substring(url.lastIndexOf("/") + 1); if ("0.gif".equals(name)) { return R.drawable.b_0; } else if ("1.gif".equals(name)) { return R.drawable.b_1; } else if ("2.gif".equals(name)) { return R.drawable.b_2; } else if ("3.gif".equals(name)) { return R.drawable.b_3; } else if ("4.gif".equals(name)) { return R.drawable.b_4; } else if ("5.gif".equals(name)) { return R.drawable.b_5; } else if ("6.gif".equals(name)) { return R.drawable.b_6; } else if ("7.gif".equals(name)) { return R.drawable.b_7; } else if ("8.gif".equals(name)) { return R.drawable.b_8; } else if ("9.gif".equals(name)) { return R.drawable.b_9; } else if ("10.gif".equals(name)) { return R.drawable.b_10; } else if ("11.gif".equals(name)) { return R.drawable.b_11; } else if ("12.gif".equals(name)) { return R.drawable.b_12; } else if ("13.gif".equals(name)) { return R.drawable.b_13; } else if ("14.gif".equals(name)) { return R.drawable.b_14; } else if ("15.gif".equals(name)) { return R.drawable.b_15; } else if ("16.gif".equals(name)) { return R.drawable.b_16; } else if ("17.gif".equals(name)) { return R.drawable.b_17; } else if ("18.gif".equals(name)) { return R.drawable.b_18; } else if ("19.gif".equals(name)) { return R.drawable.b_19; } else if ("20.gif".equals(name)) { return R.drawable.b_20; } else if ("21.gif".equals(name)) { return R.drawable.b_21; } else if ("22.gif".equals(name)) { return R.drawable.b_22; } else if ("23.gif".equals(name)) { return R.drawable.b_23; } else if ("24.gif".equals(name)) { return R.drawable.b_24; } else if ("25.gif".equals(name)) { return R.drawable.b_25; } else if ("26.gif".equals(name)) { return R.drawable.b_26; } else if ("27.gif".equals(name)) { return R.drawable.b_27; } else if ("28.gif".equals(name)) { return R.drawable.b_28; } else if ("29.gif".equals(name)) { return R.drawable.b_29; } else if ("30.gif".equals(name)) { return R.drawable.b_30; } else if ("31.gif".equals(name)) { return R.drawable.b_31; } else return R.drawable.nothing; } return R.drawable.nothing; }
From source file:com.thinkgem.jeesite.modules.ip.util.JldwDictUtils.java
/** * ???ID ?????//from ww w . ja va2 s. c o m * @Title: getJldwDictLabel * @Description: TODO * @param id * @param defaultValue * @return * @return: String */ public static String getJldwDictLabel(String id, String defaultValue) { if (StringUtils.isNotBlank(id)) { for (Jldw jldw : getJldwDictList()) { if (id.equals(jldw.getId())) { return jldw.getJldwmc(); } } } return defaultValue; }
From source file:de.pixida.logtest.designer.commons.SelectFileButton.java
public static Button createButtonWithFileSelection(final TextField inputFieldShowingPath, final String icon, final String title, final String fileMask, final String fileMaskDescription) { final Button selectLogFileButton = new Button("Select"); selectLogFileButton.setGraphic(Icons.getIconGraphics(icon)); selectLogFileButton.setOnAction(event -> { final FileChooser fileChooser = new FileChooser(); fileChooser.setTitle(title);//w ww . ja v a2s. c om if (StringUtils.isNotBlank(fileMask) && StringUtils.isNotBlank(fileMaskDescription)) { fileChooser.getExtensionFilters() .add(new FileChooser.ExtensionFilter(fileMaskDescription, fileMask)); } File initialDirectory = new File(inputFieldShowingPath.getText().trim()); if (!initialDirectory.isDirectory()) { initialDirectory = initialDirectory.getParentFile(); } if (initialDirectory == null || !initialDirectory.isDirectory()) { if (lastFolder != null) { initialDirectory = lastFolder; } else { initialDirectory = new File("."); } } fileChooser.setInitialDirectory(initialDirectory); final File selectedFile = fileChooser.showOpenDialog(((Node) event.getTarget()).getScene().getWindow()); if (selectedFile != null) { inputFieldShowingPath.setText(selectedFile.getAbsolutePath()); final File parent = selectedFile.getParentFile(); if (parent != null && parent.isDirectory()) { lastFolder = parent; } } }); return selectLogFileButton; }
From source file:com.hybris.mobile.app.commerce.utils.HockeyAppUtils.java
/** * HockeyApp crash manager/*from www . ja v a2 s . co m*/ * * @param context */ public static void checkForCrashes(Context context) { if (StringUtils.isNotBlank(CommerceApplication.getConfiguration().getHockeyAppIdentifier())) { CrashManager.register(context, CommerceApplication.getConfiguration().getHockeyAppIdentifier()); } }
From source file:com.thoughtworks.go.util.FilenameUtil.java
public static boolean isNormalizedDirectoryPathInsideNormalizedParentDirectory(String parent, String subdirectory) {//from w ww .ja v a 2 s. c o m final String normalizedParentPath = FilenameUtils.normalize(parent + File.separator); final String normalizedSubDirPath = FilenameUtils.normalize(subdirectory + File.separator); return StringUtils.isNotBlank(normalizedParentPath) && StringUtils.isNotBlank(normalizedSubDirPath) && normalizedSubDirPath.startsWith(normalizedParentPath); }
From source file:com.tuplejump.stargate.lucene.Dates.java
public static FormatDateTimeFormatter forPattern(String input, Locale locale) { if (StringUtils.isNotBlank(input)) { input = input.trim();/* w w w .ja v a2s . c om*/ } DateTimeFormatter formatter; if (input == null || input.length() == 0) { formatter = ISODateTimeFormat.yearMonthDay(); } else if ("basicDate".equals(input) || "basic_date".equals(input)) { formatter = ISODateTimeFormat.basicDate(); } else if ("basicDateTime".equals(input) || "basic_date_time".equals(input)) { formatter = ISODateTimeFormat.basicDateTime(); } else if ("basicDateTimeNoMillis".equals(input) || "basic_date_time_no_millis".equals(input)) { formatter = ISODateTimeFormat.basicDateTimeNoMillis(); } else if ("basicOrdinalDate".equals(input) || "basic_ordinal_date".equals(input)) { formatter = ISODateTimeFormat.basicOrdinalDate(); } else if ("basicOrdinalDateTime".equals(input) || "basic_ordinal_date_time".equals(input)) { formatter = ISODateTimeFormat.basicOrdinalDateTime(); } else if ("basicOrdinalDateTimeNoMillis".equals(input) || "basic_ordinal_date_time_no_millis".equals(input)) { formatter = ISODateTimeFormat.basicOrdinalDateTimeNoMillis(); } else if ("basicTime".equals(input) || "basic_time".equals(input)) { formatter = ISODateTimeFormat.basicTime(); } else if ("basicTimeNoMillis".equals(input) || "basic_time_no_millis".equals(input)) { formatter = ISODateTimeFormat.basicTimeNoMillis(); } else if ("basicTTime".equals(input) || "basic_t_Time".equals(input)) { formatter = ISODateTimeFormat.basicTTime(); } else if ("basicTTimeNoMillis".equals(input) || "basic_t_time_no_millis".equals(input)) { formatter = ISODateTimeFormat.basicTTimeNoMillis(); } else if ("basicWeekDate".equals(input) || "basic_week_date".equals(input)) { formatter = ISODateTimeFormat.basicWeekDate(); } else if ("basicWeekDateTime".equals(input) || "basic_week_date_time".equals(input)) { formatter = ISODateTimeFormat.basicWeekDateTime(); } else if ("basicWeekDateTimeNoMillis".equals(input) || "basic_week_date_time_no_millis".equals(input)) { formatter = ISODateTimeFormat.basicWeekDateTimeNoMillis(); } else if ("date".equals(input)) { formatter = ISODateTimeFormat.date(); } else if ("dateHour".equals(input) || "date_hour".equals(input)) { formatter = ISODateTimeFormat.dateHour(); } else if ("dateHourMinute".equals(input) || "date_hour_minute".equals(input)) { formatter = ISODateTimeFormat.dateHourMinute(); } else if ("dateHourMinuteSecond".equals(input) || "date_hour_minute_second".equals(input)) { formatter = ISODateTimeFormat.dateHourMinuteSecond(); } else if ("dateHourMinuteSecondFraction".equals(input) || "date_hour_minute_second_fraction".equals(input)) { formatter = ISODateTimeFormat.dateHourMinuteSecondFraction(); } else if ("dateHourMinuteSecondMillis".equals(input) || "date_hour_minute_second_millis".equals(input)) { formatter = ISODateTimeFormat.dateHourMinuteSecondMillis(); } else if ("dateOptionalTime".equals(input) || "date_optional_time".equals(input)) { // in this case, we have a separate parser and printer since the dataOptionalTimeParser can't print // this sucks we should use the root local by default and not be dependent on the node return new FormatDateTimeFormatter(input, ISODateTimeFormat.dateOptionalTimeParser().withZone(DateTimeZone.UTC), ISODateTimeFormat.dateTime().withZone(DateTimeZone.UTC), locale); } else if ("dateTime".equals(input) || "date_time".equals(input)) { formatter = ISODateTimeFormat.dateTime(); } else if ("dateTimeNoMillis".equals(input) || "date_time_no_millis".equals(input)) { formatter = ISODateTimeFormat.dateTimeNoMillis(); } else if ("hour".equals(input)) { formatter = ISODateTimeFormat.hour(); } else if ("hourMinute".equals(input) || "hour_minute".equals(input)) { formatter = ISODateTimeFormat.hourMinute(); } else if ("hourMinuteSecond".equals(input) || "hour_minute_second".equals(input)) { formatter = ISODateTimeFormat.hourMinuteSecond(); } else if ("hourMinuteSecondFraction".equals(input) || "hour_minute_second_fraction".equals(input)) { formatter = ISODateTimeFormat.hourMinuteSecondFraction(); } else if ("hourMinuteSecondMillis".equals(input) || "hour_minute_second_millis".equals(input)) { formatter = ISODateTimeFormat.hourMinuteSecondMillis(); } else if ("ordinalDate".equals(input) || "ordinal_date".equals(input)) { formatter = ISODateTimeFormat.ordinalDate(); } else if ("ordinalDateTime".equals(input) || "ordinal_date_time".equals(input)) { formatter = ISODateTimeFormat.ordinalDateTime(); } else if ("ordinalDateTimeNoMillis".equals(input) || "ordinal_date_time_no_millis".equals(input)) { formatter = ISODateTimeFormat.ordinalDateTimeNoMillis(); } else if ("time".equals(input)) { formatter = ISODateTimeFormat.time(); } else if ("tTime".equals(input) || "t_time".equals(input)) { formatter = ISODateTimeFormat.tTime(); } else if ("tTimeNoMillis".equals(input) || "t_time_no_millis".equals(input)) { formatter = ISODateTimeFormat.tTimeNoMillis(); } else if ("weekDate".equals(input) || "week_date".equals(input)) { formatter = ISODateTimeFormat.weekDate(); } else if ("weekDateTime".equals(input) || "week_date_time".equals(input)) { formatter = ISODateTimeFormat.weekDateTime(); } else if ("weekyear".equals(input) || "week_year".equals(input)) { formatter = ISODateTimeFormat.weekyear(); } else if ("weekyearWeek".equals(input)) { formatter = ISODateTimeFormat.weekyearWeek(); } else if ("year".equals(input)) { formatter = ISODateTimeFormat.year(); } else if ("yearMonth".equals(input) || "year_month".equals(input)) { formatter = ISODateTimeFormat.yearMonth(); } else if ("yearMonthDay".equals(input) || "year_month_day".equals(input)) { formatter = ISODateTimeFormat.yearMonthDay(); } else if (StringUtils.isNotBlank(input) && input.contains("||")) { String[] formats = StringUtils.split(input, "||"); DateTimeParser[] parsers = new DateTimeParser[formats.length]; if (formats.length == 1) { formatter = forPattern(input, locale).parser(); } else { DateTimeFormatter dateTimeFormatter = null; for (int i = 0; i < formats.length; i++) { FormatDateTimeFormatter currentFormatter = forPattern(formats[i], locale); DateTimeFormatter currentParser = currentFormatter.parser(); if (dateTimeFormatter == null) { dateTimeFormatter = currentFormatter.printer(); } parsers[i] = currentParser.getParser(); } DateTimeFormatterBuilder builder = new DateTimeFormatterBuilder() .append(dateTimeFormatter.withZone(DateTimeZone.UTC).getPrinter(), parsers); formatter = builder.toFormatter(); } } else { try { formatter = DateTimeFormat.forPattern(input); } catch (IllegalArgumentException e) { throw new IllegalArgumentException("Invalid format: [" + input + "]: " + e.getMessage(), e); } } return new FormatDateTimeFormatter(input, formatter.withZone(DateTimeZone.UTC), locale); }
From source file:it.attocchi.utils.StringFunc.java
public static String concat(String separator, String... strings) { StringBuilder sb = new StringBuilder(); for (String aString : strings) { if (StringUtils.isNotBlank(aString)) { if (sb.length() > 0) sb.append(separator);//from w w w . ja v a 2 s. co m sb.append(aString); } } return sb.toString(); }
From source file:com.synopsys.integration.blackduck.service.model.BlackDuckQuery.java
public static Optional<BlackDuckQuery> createQuery(final String parameter) { if (StringUtils.isNotBlank(parameter)) { return Optional.of(new BlackDuckQuery(parameter)); }//from www . ja va 2 s. co m return Optional.empty(); }