Class DefaultObjectRenderer

java.lang.Object
nz.org.riskscape.engine.i18n.DefaultObjectRenderer
All Implemented Interfaces:
nz.org.riskscape.engine.i18n.ObjectRenderer, nz.org.riskscape.engine.plugin.PluginFeature

public class DefaultObjectRenderer extends Object implements nz.org.riskscape.engine.i18n.ObjectRenderer

Helper to render Problems for display to users, i.e. converting the i18n code to a user-friendly string.

  • Constructor Details

    • DefaultObjectRenderer

      public DefaultObjectRenderer()
  • Method Details

    • render

      public String render(nz.org.riskscape.engine.i18n.Messages messages, Object object)

      Renders a RiskScape object into a user-friendly, translatable String format, suitable for output.

    • render

      public Optional<String> render(nz.org.riskscape.engine.i18n.Messages messages, Object object, Locale locale)
      Specified by:
      render in interface nz.org.riskscape.engine.i18n.ObjectRenderer