Example usage for org.apache.commons.lang WordUtils capitalize

List of usage examples for org.apache.commons.lang WordUtils capitalize

Introduction

In this page you can find the example usage for org.apache.commons.lang WordUtils capitalize.

Prototype

public static String capitalize(String str) 

Source Link

Document

Capitalizes all the whitespace separated words in a String.

Usage

From source file:com.github.lucapino.jira.CreateNewVersionMojo.java

@Override
public void doExecute() throws Exception {
    Log log = getLog();//w w  w  .  j a  va  2 s.  c o m

    Project jiraProject = jiraClient.getRestClient().getProjectClient().getProject(jiraProjectKey).claim();
    Iterable<Version> versions = jiraProject.getVersions();
    String newDevVersion;

    if (finalNameUsedForVersion) {
        newDevVersion = finalName;
    } else {
        newDevVersion = developmentVersion;
    }

    // Removing -SNAPSHOT suffix for safety and sensible formatting
    newDevVersion = WordUtils.capitalize(newDevVersion.replace("-SNAPSHOT", "").replace("-", " "));

    boolean versionExists = isVersionAlreadyPresent(versions, newDevVersion);

    if (!versionExists) {

        VersionInput newVersion = new VersionInput(jiraProjectKey, newDevVersion, null, null, false, false);
        log.debug("New Development version in JIRA is: " + newDevVersion);
        jiraClient.getRestClient().getVersionRestClient().createVersion(newVersion).claim();

        log.info("Version created in JIRA for project key " + jiraProjectKey + " : " + newDevVersion);
    } else {
        log.warn(String.format("Version %s is already created in JIRA. Nothing to do.", newDevVersion));
    }

}

From source file:com.liferay.mobile.sdk.util.LanguageUtil.java

public String getServiceClassName(String serviceContext) {
    StringBuilder sb = new StringBuilder();

    String className = _classNames.getProperty(serviceContext);

    if (className == null) {
        className = WordUtils.capitalize(serviceContext);
    }//from   w w  w  .  j  a  va 2 s.  co m

    sb.append(className);
    sb.append("Service");

    return sb.toString();
}

From source file:io.kamax.mxisd.config.threepid.medium.EmailConfig.java

@PostConstruct
public void build() {
    log.info("--- E-mail config ---");

    if (StringUtils.isBlank(getGenerator())) {
        throw new ConfigurationException("generator");
    }//from   w w  w .  j a va  2 s  .  co  m

    if (StringUtils.isBlank(getConnector())) {
        throw new ConfigurationException("connector");
    }

    log.info("From: {}", identity.getFrom());

    if (StringUtils.isBlank(identity.getName())) {
        identity.setName(WordUtils.capitalize(mxCfg.getDomain()) + " Identity Server");
    }
    log.info("Name: {}", identity.getName());
    log.info("Generator: {}", getGenerator());
    log.info("Connector: {}", getConnector());
}

From source file:ddf.catalog.transformer.output.rtf.model.ExportCategory.java

private String attributeKeyFrom(String key) {
    if (key.startsWith(EXTENDED_ATTRIBUTE_PREFIX)) {
        key = key.replaceFirst(EXTENDED_ATTRIBUTE_PREFIX, "");
    }/*  w  w  w . j a  v a2 s.  c o  m*/

    String formattedAttribute = Stream.of(key.split("\\.")).map(part -> part.replaceAll("-", " "))
            .collect(Collectors.joining(" "));

    return WordUtils.capitalize(formattedAttribute);
}

From source file:at.ac.tuwien.dsg.depic.depictool.generator.DaaSGenerator.java

private void generateConstraintConverterClass() {

    String packageName = "at.ac.tuwien.dsg.edaas.requirement.service";

    String packageMetric = "at.ac.tuwien.dsg.edaas.requirement";

    List<QoRMetric> listOfMetrics = qoRModel.getListOfMetrics();
    String templateConstraintClass = loadTemplateClass("ConstraintConverter");
    Logger.logInfo("class: " + templateConstraintClass);

    String importContent = "";
    String conversionContent = "";

    int metricCounter = 0;

    for (QoRMetric metric : listOfMetrics) {

        String metricName = metric.getName();
        metricName = WordUtils.capitalize(metricName);
        metricName = metricName.trim();/*from  w ww . ja  v  a 2s.c  o  m*/

        String className = metricName + "Constraint";

        importContent = importContent + "\n" + "import " + packageMetric + "." + className + ";";

        String c_line1 = className + " c" + String.valueOf(metricCounter) + " =  consumerRequirement.get"
                + className + "();";
        String c_line2 = "TemplateConstraint c" + String.valueOf(metricCounter)
                + "_t = new TemplateConstraint(c" + String.valueOf(metricCounter) + ".getConstraintName(), c"
                + String.valueOf(metricCounter) + ".getMinValue(), c" + String.valueOf(metricCounter)
                + ".getMaxValue());";
        String c_line3 = "listOfConstraints.add(c" + String.valueOf(metricCounter) + "_t);";

        conversionContent = conversionContent + "\n" + c_line1 + "\n" + c_line2 + "\n" + c_line3;
        metricCounter++;
    }

    String classContent = templateConstraintClass.replaceAll("#import_content#", importContent);
    classContent = classContent.replaceAll("#conversion_content#", conversionContent);

    writeClass("ConstraintConverter", packageName, classContent);

}

From source file:com.demonwav.mcdev.creator.ForgeProjectSettingsWizard.java

@Override
public JComponent getComponent() {
    settings = (ForgeProjectConfiguration) creator.getSettings().get(PlatformType.FORGE);
    if (settings == null) {
        return null;
    }//from w  w  w.j  a  va 2s.c o  m

    pluginNameField.setText(WordUtils.capitalize(creator.getArtifactId()));
    pluginVersionField.setText(creator.getVersion());

    if (settings != null && !settings.isFirst) {
        pluginNameField.setEditable(false);
        pluginVersionField.setEditable(false);
    }

    mainClassField
            .setText(this.creator.getGroupId().toLowerCase() + '.' + this.creator.getArtifactId().toLowerCase()
                    + '.' + WordUtils.capitalize(this.creator.getArtifactId()));

    if (creator.getSettings().size() > 1) {
        mainClassField.setText(mainClassField.getText() + PlatformType.FORGE.getNormalName());
    }

    loadingBar.setIndeterminate(true);

    if (settings instanceof SpongeForgeProjectConfiguration) {
        title.setIcon(PlatformAssets.SPONGE_FORGE_ICON_2X);
        title.setText("<html><font size=\"5\">SpongeForge Settings</font></html>");
        generateDocsCheckbox.setVisible(true);

        minecraftVersionLabel.setText("    Sponge API");
    }

    try {
        new SwingWorker() {
            @Override
            protected Object doInBackground() throws Exception {
                mcpVersion = McpVersion.downloadData();
                forgeVersion = ForgeVersion.downloadData();
                return null;
            }

            @Override
            protected void done() {
                if (mcpVersion == null) {
                    return;
                }

                minecraftVersionBox.removeAllItems();

                // reverse order the versions
                if (!(settings instanceof SpongeForgeProjectConfiguration)) {
                    forgeVersion.getSortedMcVersions().forEach(minecraftVersionBox::addItem);
                    final String recommended = forgeVersion.getRecommended(mcpVersion.getVersions());

                    int index = 0;
                    for (int i = 0; i < minecraftVersionBox.getItemCount(); i++) {
                        if (minecraftVersionBox.getItemAt(i).equals(recommended)) {
                            index = i;
                        }
                    }
                    minecraftVersionBox.setSelectedIndex(index);
                } else {
                    minecraftVersionBox.addItem("4.1.0");
                    minecraftVersionBox.addItem("5.0.0");
                    minecraftVersionBox.setSelectedIndex(1);
                }

                if (mcpVersion != null) {
                    mcpVersion.setMcpVersion(mcpVersionBox, getVersion(), mcpBoxActionListener);
                }

                if (forgeVersion == null) {
                    return;
                }

                setForgeVersion();

                loadingBar.setIndeterminate(false);
                loadingBar.setVisible(false);
            }
        }.execute();
    } catch (Exception e) {
        e.printStackTrace();
    }

    return panel;
}

From source file:net.dmulloy2.swornrpg.commands.CmdStaffList.java

@Override
public void perform() {
    // Calculate online staff
    Map<String, List<String>> staffMap = new HashMap<>();

    int total = 0;

    for (Player player : Util.getOnlinePlayers()) {
        if (plugin.getPermissionHandler().hasPermission(player, Permission.STAFF)) {
            if (plugin.isVaultEnabled()) {
                String group = plugin.getVaultHandler().getGroup(player);
                if (group != null) {
                    if (!staffMap.containsKey(group)) {
                        staffMap.put(group, new ArrayList<String>());
                    }/*from  w  ww .j  a v  a  2 s  . c o m*/

                    staffMap.get(group).add((player.isOp() ? "&b" : "&e") + player.getName());
                }
            } else {
                if (!staffMap.containsKey("staff")) {
                    staffMap.put("staff", new ArrayList<String>());
                }

                staffMap.get("staff").add(player.isOp() ? "&b" : "&e" + player.getName());
            }

            total++;
        }
    }

    List<String> lines = new ArrayList<String>();

    StringBuilder line = new StringBuilder();
    line.append(FormatUtil.format(getMessage("stafflist_header"), total, plugin.getServer().getMaxPlayers()));
    lines.add(line.toString());

    // Specific Group

    String group = "all";
    if (args.length > 0) {
        group = args[0];
    }

    if (staffMap.containsKey(group)) {
        line = new StringBuilder();
        line.append("&3" + WordUtils.capitalize(group) + "&e: ");

        for (String player : staffMap.get(group)) {
            line.append("&e" + player + "&b, ");
        }

        if (line.lastIndexOf("&b, ") >= 0) {
            line.replace(line.lastIndexOf("&"), line.lastIndexOf(" "), "");
        }

        lines.add(line.toString());

        for (String string : lines)
            sendMessage(string);

        return;
    }

    // All online staff

    for (Entry<String, List<String>> entry : staffMap.entrySet()) {
        line = new StringBuilder();
        line.append("&3" + WordUtils.capitalize(entry.getKey()) + "&e: ");

        for (String player : entry.getValue()) {
            line.append("&e" + player + "&b, ");
        }

        if (line.lastIndexOf("&b, ") >= 0) {
            line.replace(line.lastIndexOf("&"), line.lastIndexOf(" "), "");
        }

        lines.add(line.toString());
    }

    for (String string : lines)
        sendMessage(string);
}

From source file:Controlador.ControladorPropiedad.java

/**
 * Guarda una propiedad, crea las imagenes que tendra en el disco.
 *
 * @param propiedad La propiedad a guardar.
 * @param serviciosElegidos Los servicios que tendra.
 * @param ambientesElegidos Los ambientes que tendra.
 * @param imagenFileName El nombre de las distintas imagenes.
 * @param imagen Las imagenes./* w  w  w  .j av a2s  . co m*/
 * @return El id de la propiedad creada.
 */
public int guardar(Propiedad propiedad, String[] serviciosElegidos, String[] ambientesElegidos,
        List<String> imagenFileName, List<File> imagen) {
    //Agrego los servicios elegidos a la propiedad
    if (serviciosElegidos != null) {
        for (String serviciosElegido : serviciosElegidos) {
            int id = Integer.parseInt(serviciosElegido);
            Servicio s = controladorServicio.getOne(id);
            propiedad.addServicio(s);
        }
    }
    //Agrego los ambientes elegidos a la propiedad
    if (ambientesElegidos != null) {
        for (String ambientesElegido : ambientesElegidos) {
            int id = Integer.parseInt(ambientesElegido);
            Ambiente a = controladorAmbiente.getOne(id);
            propiedad.addAmbiente(a);
        }
    }
    String ruta = SingletonRuta.getInstancia().getSTORAGE_PATH() + "ImagenPropiedad/codigo_"
            + propiedad.getCodigoPropiedad();
    for (int i = 0; i < imagen.size(); i++) {
        File cadaImagen = imagen.get(i);
        ImagenPropiedad imagenPropiedad = new ImagenPropiedad();
        imagenPropiedad.setRuta(Archivo.crearImagen(ruta, cadaImagen, imagenFileName.get(i)));
        imagenPropiedad.setSize(cadaImagen.length());
        propiedad.addImagenPropiedad(imagenPropiedad);
    }
    propiedad.setDireccion(WordUtils.capitalize(propiedad.getDireccion()));
    return propiedadDAO.guardar(propiedad);
}

From source file:me.waltster.Fantasy.command.CommandStats.java

private void listStats(Player player, StatType[] stats) {
    String GRAY = ChatColor.GRAY.toString();
    String DARK_AQUA = ChatColor.DARK_AQUA.toString();
    String AQUA = ChatColor.AQUA.toString();

    player.sendMessage(GRAY + "=========[ " + ChatColor.GOLD.toString() + "Stats" + GRAY + " ]=========");

    for (StatType stat : stats) {
        if (stat == null)
            continue;
        String name = WordUtils.capitalize(stat.name().toLowerCase().replace('_', ' '));

        player.sendMessage(ChatColor.GOLD.toString() + name + ": " + AQUA + manager.getStat(stat, player));
    }//from   w w  w.  j a  va2 s.  c om
    player.sendMessage(GRAY + "=========================");
}

From source file:net.PlayFriik.Annihilation.commands.StatsCommand.java

private void listStats(Player player, StatType[] stats) {
    player.sendMessage(ChatColor.GRAY + "=========[ " + ChatColor.DARK_AQUA + _("INFO_COMMAND_STATS")
            + ChatColor.GRAY + " ]=========");

    for (StatType stat : stats) {
        if (stat == null) {
            continue;
        }/*from   w  w  w.j a v a  2 s .c  o  m*/
        String name = WordUtils.capitalize(stat.name().toLowerCase().replace('_', ' '));

        player.sendMessage(ChatColor.DARK_AQUA + name + ": " + ChatColor.AQUA + manager.getStat(stat, player));
    }
    player.sendMessage(ChatColor.GRAY + "=========================");
}