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, renderChildren
public 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
- IOException
public void doDecode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
RendererBase
RendererBase.decode(FacesContext, UIComponent)
method.doDecode
in class RendererBase
public 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 RendererBase
IOException
public 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.