org.odlabs.wiquery.ui.options
Class UiOptionsRenderer

java.lang.Object
  extended by org.odlabs.wiquery.ui.options.UiOptionsRenderer
All Implemented Interfaces:
Serializable, IOptionsRenderer

public class UiOptionsRenderer
extends Object
implements IOptionsRenderer

$Id$

Renders UI options as getters/setters statements.

Since:
1.0
Author:
Lionel Armanet
See Also:
Serialized Form

Constructor Summary
UiOptionsRenderer(String statement, org.apache.wicket.Component component)
           
 
Method Summary
 void renderAfter(StringBuilder stringBuilder)
          Renders a JavaScript code after iterating on each key, value pair.
 void renderBefore(StringBuilder stringBuilder)
          Renders a JavaScript code before iterating on each key, value pair.
 CharSequence renderOption(String name, Object value, boolean isLast)
          Renders the current option (e.g.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UiOptionsRenderer

public UiOptionsRenderer(String statement,
                         org.apache.wicket.Component component)
Method Detail

renderAfter

public void renderAfter(StringBuilder stringBuilder)
Description copied from interface: IOptionsRenderer
Renders a JavaScript code after iterating on each key, value pair.

Specified by:
renderAfter in interface IOptionsRenderer
Parameters:
stringBuilder - The current JavaScript output

renderBefore

public void renderBefore(StringBuilder stringBuilder)
Description copied from interface: IOptionsRenderer
Renders a JavaScript code before iterating on each key, value pair.

Specified by:
renderBefore in interface IOptionsRenderer
Parameters:
stringBuilder - The current JavaScript output

renderOption

public CharSequence renderOption(String name,
                                 Object value,
                                 boolean isLast)
Description copied from interface: IOptionsRenderer
Renders the current option (e.g. the current key,value pair).

Specified by:
renderOption in interface IOptionsRenderer
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.


Copyright © 2012. All Rights Reserved.