public abstract class ChartRendererBase extends RendererBase
| Modifier and Type | Field and Description |
|---|---|
static String |
RENDERER_TYPE |
| Constructor and Description |
|---|
ChartRendererBase() |
| Modifier and Type | Method and Description |
|---|---|
static JSONObject |
addAttribute(JSONObject obj,
String key,
Object value)
Method adds key-value pair to object.
|
String |
axisDataTypeToString(Class c)
Converts class name of data type used in axes to shorter string
representation ie. class java.lang.String -> string
|
void |
doDecode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Template method for custom decoding of concrete renderer.
|
void |
doEncodeBegin(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Method process chart tags, it collects chart options and data.
|
JSONArray |
getChartData(javax.faces.context.FacesContext ctx,
javax.faces.component.UIComponent component)
Returns chart chart data
|
String |
getFieldId(javax.faces.component.UIComponent component,
String attribute)
Method creates unique identifier for request parameter.
|
JSONObject |
getOpts(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Method creates JSON containing chart options
|
JSONObject |
getParticularSeriesHandler(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
concatClasses, concatStyles, decode, doEncodeChildren, doEncodeEnd, encodeBegin, encodeChildren, encodeEnd, getComponentClass, getResourcePath, getSkin, getUtils, isAlreadyRendered, preDecode, preEncodeBegin, queueComponentEventForBehaviorEvent, renderChildrenpublic static final String RENDERER_TYPE
public static JSONObject addAttribute(JSONObject obj, String key, Object value) throws IOException
IOException - if put to JSONObject failspublic JSONObject getOpts(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException
IOExceptionpublic void doDecode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
RendererBaseRendererBase.decode(FacesContext, UIComponent)
method.doDecode in class RendererBasepublic JSONArray getChartData(javax.faces.context.FacesContext ctx, javax.faces.component.UIComponent component)
public void doEncodeBegin(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws IOException
doEncodeBegin in class RendererBaseIOExceptionpublic String axisDataTypeToString(Class c)
public JSONObject getParticularSeriesHandler(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
Copyright © 2020 JBoss by Red Hat. All rights reserved.