Example usage for org.apache.wicket.util.string Strings capitalize

List of usage examples for org.apache.wicket.util.string Strings capitalize

Introduction

In this page you can find the example usage for org.apache.wicket.util.string Strings capitalize.

Prototype

public static String capitalize(final String s) 

Source Link

Document

Capitalizes a string.

Usage

From source file:org.artifactory.webapp.wicket.page.config.advanced.storage.StorageSummaryTable.java

License:Open Source License

private PropertyColumn<RepoStorageSummaryInfo> createRepoTypeColumn() {
    return new PropertyColumn<RepoStorageSummaryInfo>(Model.of("Type"), "repoType", "repoType") {
        @Override//from ww w. java  2 s . c  om
        public void populateItem(Item<ICellPopulator<RepoStorageSummaryInfo>> item, String componentId,
                IModel<RepoStorageSummaryInfo> model) {
            final RepoStorageSummaryInfo info = model.getObject();
            switch (info.getRepoType()) {
            case LOCAL:
                item.add(new TooltipLabel(componentId, "", 30) {
                    @Override
                    protected void onBeforeRender() {
                        super.onBeforeRender();
                        setTooltip(Strings.capitalize(info.getRepoType().toString().toLowerCase()));
                        add(new CssClass("icon"));
                        add(new CssClass("repository"));
                    }
                });
                break;
            case CACHE:
                item.add(new TooltipLabel(componentId, "", 30) {
                    @Override
                    protected void onBeforeRender() {
                        super.onBeforeRender();
                        setTooltip(Strings.capitalize(info.getRepoType().toString().toLowerCase()));
                        add(new CssClass("icon"));
                        add(new CssClass("repository-cache"));
                    }
                });
                break;
            case REMOTE:
                item.add(new TooltipLabel(componentId, "", 30) {
                    @Override
                    protected void onBeforeRender() {
                        super.onBeforeRender();
                        setTooltip(Strings.capitalize(info.getRepoType().toString().toLowerCase()));
                        add(new CssClass("icon"));
                        add(new CssClass("repository-cache"));
                    }
                });
                break;
            case VIRTUAL:
                item.add(new TooltipLabel(componentId, "", 30) {
                    @Override
                    protected void onBeforeRender() {
                        super.onBeforeRender();
                        setTooltip(Strings.capitalize(info.getRepoType().toString().toLowerCase()));
                        add(new CssClass("icon"));
                        add(new CssClass("repository-virtual"));
                    }
                });
                break;
            case BROKEN:
                item.add(new TooltipLabel(componentId, "", 30) {
                    @Override
                    protected void onBeforeRender() {
                        super.onBeforeRender();
                        setTooltip("The repository was deleted but its storage was not cleaned.");
                        add(new CssClass("icon"));
                        add(new CssClass("WarnColumn"));
                        add(new CssClass("warn"));
                    }
                });
                break;
            case NA:
                // Empty cell
                item.add(new Label(componentId));
                break;
            }
        }
    };
}

From source file:org.cast.cwm.data.component.DeletePersistedObjectDialog.java

License:Open Source License

public String getObjectNameCapitalized() {
    return Strings.capitalize(objectName);
}

From source file:org.cast.isi.data.WordCard.java

License:Open Source License

/** Normalize whitespace and capitalization of word.
 * @param string representing word//from  w w  w  . j  av  a  2s .com
 * @return normalized string
 */
public static String normalizeWord(String text) {
    if (text == null)
        return null;
    return Strings.capitalize(text.replaceAll("\\s+", " ").trim());
}

From source file:org.wicketstuff.console.templates.LangConverter.java

License:Apache License

@Override
public String convertToString(final Lang value, final Locale locale) {
    if (value == null) {
        return null;
    } else {//  w  ww . j a v  a 2 s .c  o m
        return Strings.capitalize(value.name().toLowerCase());
    }
}

From source file:org.wicketstuff.jquery.datepicker.DatePickerBehavior.java

License:Apache License

@Override
public void renderHead(Component component, IHeaderResponse response) {
    if (includeJquery)
        super.renderHead(component, response);
    response.render(CssHeaderItem.forReference(DATEPICKER_CSS));
    response.render(JavaScriptHeaderItem.forReference(DATE_JS));
    try {//from ww  w .jav  a2s.  co  m
        WebClientInfo info = WebSession.get().getClientInfo();
        if (info.getUserAgent().contains("MSIE")) {
            response.render(JavaScriptHeaderItem.forReference(JQUERY_BGIFRAME_JS));
        }
    } catch (ClassCastException exc) {
        logger().info("can't find info about client", exc);
    }

    // if (ie) {
    // response.renderJavascriptReference(JQUERY_BGIFRAME_JS);
    // }
    response.render(JavaScriptHeaderItem.forReference(JQUERY_DATEPICKER_JS));

    /* Support localized messages in the datepicker clientside */
    if (options_.dynamicLocalizedMessages) {
        Map<String, StringBuilder> lm = new HashMap<String, StringBuilder>();
        SimpleDateFormat sdf = new SimpleDateFormat("", getComponent().getLocale());
        lm.put("dayNames", new StringBuilder("Date.dayNames = ["));
        lm.put("abbrDayNames", new StringBuilder("Date.abbrDayNames = ["));
        lm.put("monthNames", new StringBuilder("Date.monthNames = ["));
        lm.put("abbrMonthNames", new StringBuilder("Date.abbrMonthNames = ["));

        for (int i = 1; i < 8; i++) {
            lm.get("dayNames").append(" '" + Strings.capitalize(sdf.getDateFormatSymbols().getWeekdays()[i]));
            lm.get("abbrDayNames")
                    .append(" '" + Strings.capitalize(sdf.getDateFormatSymbols().getShortWeekdays()[i]));

            if (i < 7) {
                lm.get("dayNames").append("',");
                lm.get("abbrDayNames").append("',");
            }
        }

        for (int i = 0; i < 12; i++) {
            lm.get("monthNames").append(" '" + Strings.capitalize(sdf.getDateFormatSymbols().getMonths()[i]));
            lm.get("abbrMonthNames")
                    .append(" '" + Strings.capitalize(sdf.getDateFormatSymbols().getShortMonths()[i]));

            if (i < 11) {
                lm.get("monthNames").append("',");
                lm.get("abbrMonthNames").append("',");
            }
        }

        String locMess = lm.get("dayNames").toString() + "' ];\n" + lm.get("abbrDayNames") + "' ];\n"
                + lm.get("monthNames") + "' ];\n" + lm.get("abbrMonthNames") + "' ];\n";

        response.render(JavaScriptHeaderItem.forScript(locMess,
                "localization_override" + getComponent().getMarkupId()));
    }
}