List of usage examples for org.apache.commons.lang3 StringUtils lowerCase
public static String lowerCase(final String str)
Converts a String to lower case as per String#toLowerCase() .
A null input String returns null .
StringUtils.lowerCase(null) = null StringUtils.lowerCase("") = "" StringUtils.lowerCase("aBc") = "abc"
Note: As described in the documentation for String#toLowerCase() , the result of this method is affected by the current locale.
From source file:com.adobe.acs.commons.util.datadefinitions.impl.LowercaseWithDashesDefinitionBuilderImpl.java
@Override public final ResourceDefinition convert(final String data) { final String title = data; String name = data;// ww w . j av a2 s .c om name = StringUtils.stripToEmpty(name); name = StringUtils.lowerCase(name); name = StringUtils.replace(name, "&", " and "); name = StringUtils.replace(name, "/", " or "); name = StringUtils.replace(name, "%", " percent "); name = name.replaceAll("[^a-z0-9-]+", "-"); name = StringUtils.stripEnd(name, "-"); name = StringUtils.stripStart(name, "-"); final BasicResourceDefinition dataDefinition = new BasicResourceDefinition(name); dataDefinition.setTitle(title); return dataDefinition; }
From source file:com.cognifide.qa.bb.aem.core.siteadmin.internal.SiteToolbarImpl.java
@Override public void createPage(String template, String title, String name) { Actions actions = new Actions(webDriver); actions.pause(2000).perform();/*from w w w.ja va 2 s . com*/ createButton.click(); currentScope.findElement(By.className("cq-siteadmin-admin-create" + StringUtils.lowerCase("page"))).click(); createPageWizard.selectTemplate(template).provideTitle(title).provideName(name).submit(); }
From source file:com.github.achatain.nopasswordauthentication.di.filters.JsonFilter.java
@Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { if (HTTPMethod.GET.name().equals(((HttpServletRequest) request).getMethod())) { chain.doFilter(request, response); return;//from w w w. ja v a2 s . c o m } String contentType = request.getContentType(); if (JSON_TYPES.contains(StringUtils.lowerCase(contentType))) { chain.doFilter(request, response); } else { throw new UnsupportedContentTypeException( String.format("Expected a JSON content type but got [%s]", contentType)); } }
From source file:egovframework.com.utl.wed.filter.DefaultFileSaveManager.java
@Override public String saveFile(FileItem fileItem, String imageBaseDir, String imageDomain) { String originalFileName = FilenameUtils.getName(fileItem.getName()); String relUrl;//w w w. j a v a 2s . co m // filename String subDir = File.separator + DirectoryPathManager .getDirectoryPathByDateType(DirectoryPathManager.DIR_DATE_TYPE.DATE_POLICY_YYYY_MM); String fileName = RandomStringUtils.randomAlphanumeric(20) + "." + StringUtils.lowerCase(StringUtils.substringAfterLast(originalFileName, ".")); File newFile = new File(imageBaseDir + subDir + fileName); File fileToSave = DirectoryPathManager.getUniqueFile(newFile.getAbsoluteFile()); try { FileUtils.writeByteArrayToFile(fileToSave, fileItem.get()); } catch (IOException e) { e.printStackTrace(); } String savedFileName = FilenameUtils.getName(fileToSave.getAbsolutePath()); relUrl = StringUtils.replace(subDir, "\\", "/") + savedFileName; return imageDomain + relUrl; }
From source file:com.neatresults.mgnltweaks.stk.NeatSTKImageGenerator.java
@Override public OutputFormat getOutputFormat(ParameterProvider<STKParameter> params) { final STKParameter parameter = params.getParameter(); OutputFormat format;/*from ww w . j a v a2s .com*/ try { format = getOutputFormat().clone(); } catch (CloneNotSupportedException e) { throw new RuntimeException("Can't clone the output format to produce a dynamic format.", e); } String extension = parameter.getExtension(); if (format.getFormatName() == null) { format.setFormatName(extension); } if ("gif".equals(StringUtils.lowerCase(extension))) { format.setCompressionType("lzw"); } else { format.setCompressionType(null); } return format; }
From source file:com.ottogroup.bi.streaming.source.kafka.KafkaConsumerBuilder.java
/** * Adds a new key/value pair to properties * @param key/* ww w.ja v a 2s .co m*/ * @param value * @return */ public KafkaConsumerBuilder<T> addProperty(final String key, final String value) { if (StringUtils.isNotBlank(key) && value != null) this.properties.put(StringUtils.lowerCase(StringUtils.trim(key)), value); return this; }
From source file:ch.cyberduck.core.MappingMimeTypeService.java
@Override public String getMime(final String filename) { if (StringUtils.startsWith(filename, "._")) { return DEFAULT_CONTENT_TYPE; }/*from www .jav a 2s . c om*/ // Reads from mime.types in classpath return types.getMimetype(StringUtils.lowerCase(filename)); }
From source file:com.sinnerschrader.s2b.accounttool.logic.component.licences.LicenseSummary.java
@Override public void afterPropertiesSet() throws Exception { for (String licenseFile : licenseFiles) { Resource res = resourceLoader.getResource(licenseFile); if (res != null && res.exists()) { try { log.info("Loading License Summary file {} of Project ", licenseFile); String fileName = StringUtils.lowerCase(res.getFilename()); if (StringUtils.endsWith(fileName, ".json")) { storeForType(DependencyType.NPM, loadFromJSON(res)); } else if (StringUtils.endsWith(fileName, ".xml")) { storeForType(DependencyType.MAVEN, loadFromXML(res)); } else { log.warn("Could not identify file "); }/* ww w . j a v a2 s .c o m*/ } catch (Exception e) { log.warn("Could not load license file {}", licenseFile); if (log.isDebugEnabled()) { log.error("Exception on loading license file", e); } } } } freeze(); }
From source file:net.eledge.android.europeana.tools.UriHelper.java
public static String getSuggestionUrl(String term, int pageSize) { try {//from w ww. j a va 2 s . c om String termEncoded = URLEncoder.encode(StringUtils.lowerCase(term), Config.JSON_CHARSET); return String.format(URL_API_SUGGESTIONS, pageSize, termEncoded); } catch (UnsupportedEncodingException e) { return null; } }
From source file:info.magnolia.ui.mediaeditor.action.InstantMediaEditorAction.java
@Override public void execute() throws ActionExecutionException { dataSource.startAction(StringUtils.lowerCase(getDefinition().getLabel())); InputStream result = new ByteArrayInputStream(dataSource.getValue()); try {//from w w w. ja v a2 s . com result = performModification(result); dataSource.setValue(IOUtils.toByteArray(result)); eventBus.fireEvent(new MediaEditorInternalEvent(MediaEditorInternalEvent.EventType.APPLY)); } catch (IOException e) { log.error("Failed to perform instant operation on media.", e); IOUtils.closeQuietly(result); } }