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.
|
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
obj - key - value - IOException - if put to JSONObject failspublic JSONObject getOpts(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException
context - component - 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)
ctx - 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)
c - public JSONObject getParticularSeriesHandler(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
Copyright © 2016 JBoss by Red Hat. All Rights Reserved.