Class JsonRenderer<T>
- java.lang.Object
-
- com.googlecode.wicket.jquery.core.renderer.TextRenderer<T>
-
- com.googlecode.wicket.jquery.core.renderer.JsonRenderer<T>
-
- Type Parameters:
T- the model object type
- All Implemented Interfaces:
ITextRenderer<T>,Serializable,IClusterable
public class JsonRenderer<T> extends TextRenderer<T>
Provides a JsonTextRenderer- Author:
- Sebastien Briquet - sebfz1
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.googlecode.wicket.jquery.core.renderer.TextRenderer
TEXT_FIELD
-
-
Constructor Summary
Constructors Constructor Description JsonRenderer()ConstructorJsonRenderer(String expression)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.github.openjson.JSONObjectrender(T object)Renders the object.-
Methods inherited from class com.googlecode.wicket.jquery.core.renderer.TextRenderer
getExpression, getFields, getText, getText, getTextField, match
-
-
-
-
Constructor Detail
-
JsonRenderer
public JsonRenderer()
Constructor
-
JsonRenderer
public JsonRenderer(String expression)
Constructor- Parameters:
expression- the property expression that will be resolved for the bean supplied toTextRenderer.getText(Object)
-
-
Method Detail
-
render
public com.github.openjson.JSONObject render(T object)
Description copied from interface:ITextRendererRenders the object. This typically returns a JSON body (without brackets)- Specified by:
renderin interfaceITextRenderer<T>- Overrides:
renderin classTextRenderer<T>- Parameters:
object- the object to render- Returns:
- the rendered object
-
-