Interface IOptionsRenderer

  • All Superinterfaces:
    java.io.Serializable
    All Known Implementing Classes:
    DefaultOptionsRenderer

    public interface IOptionsRenderer
    extends java.io.Serializable
    $Id: IOptionsRenderer.java 1714 2011-09-22 20:38:30Z hielke.hoeve $

    Renders a set of options.

    Since:
    1.0
    Author:
    Lionel Armanet
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void renderAfter​(java.lang.StringBuilder stringBuilder)
      Renders a JavaScript code after iterating on each key, value pair.
      void renderBefore​(java.lang.StringBuilder stringBuilder)
      Renders a JavaScript code before iterating on each key, value pair.
      java.lang.CharSequence renderOption​(java.lang.String name, java.lang.Object value, boolean isLast)
      Renders the current option (e.g.
    • Method Detail

      • renderBefore

        void renderBefore​(java.lang.StringBuilder stringBuilder)
        Renders a JavaScript code before iterating on each key, value pair.
        Parameters:
        stringBuilder - The current JavaScript output
      • renderOption

        java.lang.CharSequence renderOption​(java.lang.String name,
                                            java.lang.Object value,
                                            boolean isLast)
        Renders the current option (e.g. the current key,value pair).
        Parameters:
        name - The option name
        value - The option value
        isLast - true if this is the last option, false otherwise
        Returns:
        A CharSequence rendering the option JavaScript code.
      • renderAfter

        void renderAfter​(java.lang.StringBuilder stringBuilder)
        Renders a JavaScript code after iterating on each key, value pair.
        Parameters:
        stringBuilder - The current JavaScript output