Example usage for org.apache.wicket Localizer get

List of usage examples for org.apache.wicket Localizer get

Introduction

In this page you can find the example usage for org.apache.wicket Localizer get.

Prototype

public static Localizer get() 

Source Link

Usage

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