public abstract class AbstractChartFactory extends Object implements IChartFactory
Modifier and Type | Class and Description |
---|---|
static class |
AbstractChartFactory.MinMax |
Modifier and Type | Field and Description |
---|---|
String[] |
columnHeaders |
org.pentaho.commons.connection.IPentahoResultSet |
data |
boolean |
hasColumnHeaders |
boolean |
hasRowHeaders |
String[] |
rowHeaders |
Constructor and Description |
---|
AbstractChartFactory() |
Modifier and Type | Method and Description |
---|---|
String |
convertToJson()
generate ofc json
|
static String |
getNodeValue(org.dom4j.Node parent,
String node) |
AbstractChartFactory.MinMax |
getRangeMinMax() |
static String |
getValue(org.dom4j.Node n) |
void |
setChartNode(org.dom4j.Node chartNode)
set the xml chart definition
|
void |
setData(org.pentaho.commons.connection.IPentahoResultSet data)
set the result set to render
|
void |
setLog(org.apache.commons.logging.Log log)
set the logger
|
ofc4j.model.axis.Axis |
setupDomain() |
void |
setupOnclick() |
ofc4j.model.axis.Axis |
setupRange() |
void |
validateData() |
public String[] rowHeaders
public String[] columnHeaders
public org.pentaho.commons.connection.IPentahoResultSet data
public boolean hasRowHeaders
public boolean hasColumnHeaders
public void setChartNode(org.dom4j.Node chartNode)
IChartFactory
setChartNode
in interface IChartFactory
chartNode
- chart definitionpublic void setLog(org.apache.commons.logging.Log log)
IChartFactory
setLog
in interface IChartFactory
log
- loggerpublic void validateData()
public String convertToJson()
IChartFactory
convertToJson
in interface IChartFactory
public ofc4j.model.axis.Axis setupDomain()
public AbstractChartFactory.MinMax getRangeMinMax()
public ofc4j.model.axis.Axis setupRange()
public void setupOnclick()
public void setData(org.pentaho.commons.connection.IPentahoResultSet data)
IChartFactory
setData
in interface IChartFactory
data
- result setpublic static String getValue(org.dom4j.Node n)