List of usage examples for org.apache.wicket Localizer get
public static Localizer get()
From source file:fr.openwide.core.wicket.more.rendering.EnumRenderer.java
License:Apache License
@Override public String render(Enum<?> value, Locale locale) { if (value == null) { return null; }// www . j a v a 2 s. co m StringBuilder key = new StringBuilder(); if (StringUtils.hasText(prefix)) { key.append(prefix).append("."); } key.append(resourceKey(value)); if (StringUtils.hasText(suffix)) { key.append(".").append(suffix); } return Localizer.get().getString(key.toString(), null, Model.of(value)); }
From source file:org.cdlflex.ui.markup.html.form.ClassChoiceRenderer.java
License:Apache License
@Override public Object getDisplayValue(Class<?> object) { String defaultValue = object.getSimpleName(); if (localizationProvider == null) { return defaultValue; }//from ww w . j a v a2s . c o m try { return Localizer.get().getString(object.getCanonicalName(), localizationProvider, defaultValue); } catch (MissingResourceException e) { return defaultValue; } }
From source file:org.cdlflex.ui.util.convert.EnumRenderer.java
License:Apache License
@Override public String convertToString(T value) { if (localizationProvider != null) { return Localizer.get().getString(value.name(), localizationProvider, value.name()); } else {/* ww w . j a v a2 s . com*/ return capitalize(value.name().replaceAll("_", " ").trim()); } }