Example usage for org.apache.commons.lang3 StringUtils uncapitalize

List of usage examples for org.apache.commons.lang3 StringUtils uncapitalize

Introduction

In this page you can find the example usage for org.apache.commons.lang3 StringUtils uncapitalize.

Prototype

public static String uncapitalize(final String str) 

Source Link

Document

Uncapitalizes a String, changing the first letter to lower case as per Character#toLowerCase(char) .

Usage

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());
}