Class DefaultOptionsRenderer
- java.lang.Object
-
- org.wicketstuff.wiquery.core.options.DefaultOptionsRenderer
-
- All Implemented Interfaces:
java.io.Serializable,IOptionsRenderer
public final class DefaultOptionsRenderer extends java.lang.Object implements IOptionsRenderer
$Id: DefaultOptionsRenderer.java 1714M 2012-01-17 08:37:04Z (local) $Renders the a
Optionsobject as a JavaScript object, e.g.: *{ option1: 'value1', option2: 'value2 }This renderer has no state, it's accessed with the singleton pattern:
DefaultOptionsRenderer.get()- Since:
- 1.0
- Author:
- Lionel Armanet
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IOptionsRendererget()voidrenderAfter(java.lang.StringBuilder stringBuilder)Renders a JavaScript code after iterating on each key, value pair.voidrenderBefore(java.lang.StringBuilder stringBuilder)Renders a JavaScript code before iterating on each key, value pair.java.lang.CharSequencerenderOption(java.lang.String name, java.lang.Object value, boolean isLast)Renders the current option (e.g.
-
-
-
Method Detail
-
get
public static IOptionsRenderer get()
- Returns:
- the
IOptionsRendererinstance.
-
renderAfter
public void renderAfter(java.lang.StringBuilder stringBuilder)
Description copied from interface:IOptionsRendererRenders a JavaScript code after iterating on each key, value pair.- Specified by:
renderAfterin interfaceIOptionsRenderer- Parameters:
stringBuilder- The current JavaScript output
-
renderBefore
public void renderBefore(java.lang.StringBuilder stringBuilder)
Description copied from interface:IOptionsRendererRenders a JavaScript code before iterating on each key, value pair.- Specified by:
renderBeforein interfaceIOptionsRenderer- Parameters:
stringBuilder- The current JavaScript output
-
renderOption
public java.lang.CharSequence renderOption(java.lang.String name, java.lang.Object value, boolean isLast)Description copied from interface:IOptionsRendererRenders the current option (e.g. the current key,value pair).- Specified by:
renderOptionin interfaceIOptionsRenderer- Parameters:
name- The option namevalue- The option valueisLast- true if this is the last option, false otherwise- Returns:
- A
CharSequencerendering the option JavaScript code.
-
-