public final class DefaultOptionsRenderer extends java.lang.Object implements IOptionsRenderer
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()
| Modifier and Type | Method and Description |
|---|---|
static IOptionsRenderer |
get() |
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.
|
public static IOptionsRenderer get()
IOptionsRenderer instance.public void renderAfter(java.lang.StringBuilder stringBuilder)
IOptionsRendererrenderAfter in interface IOptionsRendererstringBuilder - The current JavaScript outputpublic void renderBefore(java.lang.StringBuilder stringBuilder)
IOptionsRendererrenderBefore in interface IOptionsRendererstringBuilder - The current JavaScript outputpublic java.lang.CharSequence renderOption(java.lang.String name,
java.lang.Object value,
boolean isLast)
IOptionsRendererrenderOption in interface IOptionsRenderername - The option namevalue - The option valueisLast - true if this is the last option, false otherwiseCharSequence rendering the option JavaScript code.Copyright © 2021. All Rights Reserved.