List of usage examples for org.apache.commons.lang3 StringUtils uncapitalize
public static String uncapitalize(final String str)
Uncapitalizes a String, changing the first letter to lower case as per Character#toLowerCase(char) .
From source file:org.libreplan.web.common.components.bandboxsearch.BandboxMultipleSearch.java
public void setFinder(String classname) { multipleFiltersFinder = (IMultipleFiltersFinder) getBean(StringUtils.uncapitalize(classname)); initFinder(); }
From source file:org.libreplan.web.common.components.bandboxsearch.BandboxSearch.java
public void setFinder(String classname) { finder = (IBandboxFinder) getBean(StringUtils.uncapitalize(classname)); finder.resetModel(); }
From source file:org.matonto.rdf.orm.generate.SourceGenerator.java
/** * This method will simply convert a given IRI to its name by pulling off * the end of the IRI.//from w w w . ja v a2 s .c om * * @param capitalize Whether or not to capitalize the first letter of the name * @param iri The {@link IRI} to process * @param model The {@link Model} to process statements from (should contain * the ontology) * @return The name of the field we'll use */ static String getName(final boolean capitalize, final IRI iri, final Model model) { final String classIriString = iri.stringValue(); String className = classIriString.contains("#") ? classIriString.substring(classIriString.lastIndexOf('#') + 1) : classIriString.contains("/") ? classIriString.substring(classIriString.lastIndexOf('/') + 1) : null; if (className != null) { className = stripWhiteSpace(className.trim()); className = (capitalize ? StringUtils.capitalize(className) : StringUtils.uncapitalize(className)); } return className; }
From source file:org.nqcx.generator.service.generate.impl.GenerateServiceImpl.java
/** * name & reference & veriable//from w w w.j a v a 2 s . co m * * @param g g */ private void nrv(Generate g) { if (g == null) return; g.setProvideOReference(g.getProvideOPackage() + "." + g.getProvideO()); g.setProvideOVeriable(StringUtils.uncapitalize(g.getProvideO())); g.setProvideProvideReference(g.getProvideProvidePackage() + "." + g.getProvideProvide()); g.setProvideProvideVeriable(StringUtils.uncapitalize(StringUtils.substring(g.getProvideProvide(), 1))); g.setDaoPOReference(g.getDaoPOPackage() + "." + g.getDaoPO()); g.setDaoPOVeriable(StringUtils.uncapitalize(g.getDaoPO())); g.setDaoMapperReference(g.getDaoMapperPackage() + "." + g.getDaoMapper()); g.setDaoMapperVeriable(StringUtils.uncapitalize(StringUtils.substring(g.getDaoMapper(), 1))); g.setDaoJpaReference(g.getDaoJpaPackage() + "." + g.getDaoJpa()); g.setDaoJpaVeriable(StringUtils.uncapitalize(StringUtils.substring(g.getDaoJpa(), 1))); g.setDaoDAOReference(g.getDaoDAOPackage() + "." + g.getDaoDAO()); g.setDaoDAOVeriable(StringUtils.uncapitalize(StringUtils.substring(g.getDaoDAO(), 1))); g.setDaoDAOImplReference(g.getDaoDAOImplPackage() + "." + g.getDaoDAOImpl()); g.setDaoBaseTestPackage(g.getpPackage() + ".dao"); g.setDaoBaseTest("BaseDAOTest"); g.setDaoBaseTestReference(g.getDaoBaseTestPackage() + "." + g.getDaoBaseTest()); g.setDaoDAOTestPackage(g.getDaoDAOTestPackage()); g.setDaoDAOTest(g.getDaoDAOTest()); g.setServiceDOReference(g.getServiceDOPackage() + "." + g.getServiceDO()); g.setServiceDOVeriable(StringUtils.uncapitalize(g.getServiceDO())); g.setServiceServiceReference(g.getServiceServicePackage() + "." + g.getServiceService()); g.setServiceServiceVeriable(StringUtils.uncapitalize(StringUtils.substring(g.getServiceService(), 1))); g.setServiceServiceImplReference(g.getServiceServiceImplPackage() + "." + g.getServiceServiceImpl()); g.setServiceBaseTestPackage(g.getpPackage() + ".service"); g.setServiceBaseTest("BaseServiceTest"); g.setServiceBaseTestReference(g.getServiceBaseTestPackage() + "." + g.getServiceBaseTest()); g.setServiceServiceTestPackage(g.getServiceServiceTestPackage()); g.setServiceServiceTest(g.getServiceServiceTest()); g.setWebVOReference(g.getWebVOPackage() + "." + g.getWebVO()); g.setWebVOVeriable(StringUtils.uncapitalize(g.getWebVO())); g.setWebControllerReference(g.getWebControllerPackage() + "." + g.getWebController()); g.setWebControllerVeriable(StringUtils.uncapitalize(StringUtils.substring(g.getWebController(), 1))); g.setWebAbstractControllerPackage(g.getpPackage() + ".web.controller"); g.setWebAbstractController("AbstractController"); g.setWebAbstractControllerReference( g.getWebAbstractControllerPackage() + "." + g.getWebAbstractController()); }
From source file:org.opendaylight.controller.cluster.datastore.DatastoreContextIntrospector.java
private static String convertToCamelCase(String inString) { String str = inString.trim(); if (StringUtils.contains(str, '-') || StringUtils.contains(str, ' ')) { str = inString.replace('-', ' '); str = WordUtils.capitalizeFully(str); str = StringUtils.deleteWhitespace(str); }// ww w .j a va2s . c om return StringUtils.uncapitalize(str); }
From source file:org.openmrs.module.kenyacore.form.FormManager.java
/** * Refreshes tag handler components/*from ww w . j a v a 2 s .c o m*/ */ private void refreshTagHandlers() { for (TagHandler tagHandler : Context.getRegisteredComponents(TagHandler.class)) { String className = tagHandler.getClass().getSimpleName(); if (className.endsWith(tagHandlerClassSuffix)) { String tagName = StringUtils .uncapitalize(className.substring(0, className.length() - tagHandlerClassSuffix.length())); HtmlFormEntryUtil.getService().addHandler(tagName, tagHandler); log.info("Registered tag handler class " + className + " for tag <" + tagName + ">"); } else { log.warn("Not registering tag handler class " + className + ". Name does not end with " + tagHandlerClassSuffix); } } }
From source file:org.opensingular.form.SFormUtil.java
public static String generateUserFriendlyName(String simpleName) { final Pattern lowerUpper = Pattern.compile("(.*?[a-z])([A-Z].*?)"); final Pattern prefixoSigla = Pattern.compile("([A-Z]+)([A-Z][a-z])"); final ImmutableSet<String> upperCaseSpecialCases = ImmutableSet.of("id", "url"); return StringUtils.capitalize(Arrays.asList(simpleName).stream() .map(s -> lowerUpper.matcher(s).replaceAll("$1-$2")) .map(s -> prefixoSigla.matcher(s).replaceAll("$1-$2")) .flatMap(s -> Arrays.asList(s.split("[-_]+")).stream()) .map(s -> (StringUtils.isAllUpperCase(s) ? s : StringUtils.uncapitalize(s))) .map(s -> upperCaseSpecialCases.contains(s) ? StringUtils.capitalize(s) : s).collect(joining(" "))); }
From source file:org.sinekartads.dto.request.BaseRequest.java
public String getJSONUrl() { String className = getClass().getSimpleName(); String cleanName = className.substring(0, className.lastIndexOf("Request")); String serviceName = StringUtils.uncapitalize(cleanName); return "/sinekartads/" + serviceName; }
From source file:org.sinekartapdfa.dto.request.BaseRequest.java
public String getJSONUrl() { String className = getClass().getSimpleName(); String cleanName = className.substring(0, className.lastIndexOf("Request")); String serviceName = StringUtils.uncapitalize(cleanName); return "/sinekartapdfa/" + serviceName; }
From source file:org.slc.sli.api.criteriaGenerator.EntityIdentifier.java
/** * uncapitalize the entity name to match entity type * @param entityType//from ww w. j av a 2 s .com * @return */ private String getEntityName(ClassType entityType) { return StringUtils.uncapitalize(entityType.getName()); }