List of usage examples for org.apache.wicket.util.string Strings capitalize
public static String capitalize(final String s)
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())); } }