public class ChartJsonBuilder
extends java.lang.Object
One constructs a ChartJsonBuilder and then adds the columns using addNumberColumn(), addTooltipColumn() or addIntervalColumn().
For each row one first calls newRow() to get a RowBuilder. Then one calls RowBuilder.addRowElement() to add each element to the row. Then one calls
Modifier and Type | Class and Description |
---|---|
static class |
ChartJsonBuilder.RowBuilder
For building a row, which consists of multiple data elements.
|
Constructor and Description |
---|
ChartJsonBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
addIntervalColumn()
Add a interval column
|
void |
addNumberColumn()
Add a numeric column without a label
|
void |
addNumberColumn(java.lang.String label)
Add a numeric column with a label
|
void |
addStringColumn()
Add a string/varchar column without a label
|
void |
addStringColumn(java.lang.String label)
Add a string/varchar column with a label
|
void |
addTooltipColumn()
Add a tooltip column
|
java.lang.String |
getJson()
Once done building a JSON object then this method is used to return it as
a string.
|
ChartJsonBuilder.RowBuilder |
newRow()
For adding a new row of data.
|
public void addNumberColumn()
public void addNumberColumn(java.lang.String label)
label
- public void addStringColumn()
public void addStringColumn(java.lang.String label)
label
- public void addTooltipColumn()
public void addIntervalColumn()
public ChartJsonBuilder.RowBuilder newRow()
public java.lang.String getJson()