Class DefaultOptionsRenderer
java.lang.Object
org.wicketstuff.wiquery.core.options.DefaultOptionsRenderer
- All Implemented Interfaces:
Serializable,IOptionsRenderer
$Id: DefaultOptionsRenderer.java 1714M 2012-01-17 08:37:04Z (local) $
Renders the a Options object 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:
-
Method Summary
Modifier and TypeMethodDescriptionstatic IOptionsRendererget()voidrenderAfter(StringBuilder stringBuilder) Renders a JavaScript code after iterating on each key, value pair.voidrenderBefore(StringBuilder stringBuilder) Renders a JavaScript code before iterating on each key, value pair.renderOption(String name, Object value, boolean isLast) Renders the current option (e.g.
-
Method Details
-
get
- Returns:
- the
IOptionsRendererinstance.
-
renderAfter
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
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
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.
-