it.eng.spagobi.engines.qbe.crosstable
Class CrosstabDefinition
java.lang.Object
it.eng.spagobi.engines.qbe.crosstable.CrosstabDefinition
public class CrosstabDefinition
- extends java.lang.Object
This class wrap the crosstab configuration state (a JSONObject) and provide parsing methods.
- Author:
- Davide Zerbetto (davide.zerbetto@eng.it)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EMPTY_CROSSTAB
public static CrosstabDefinition EMPTY_CROSSTAB
CrosstabDefinition
public CrosstabDefinition()
getCellLimit
public int getCellLimit()
setCellLimit
public void setCellLimit(int cellLimit)
getRows
public java.util.List<CrosstabDefinition.Row> getRows()
setRows
public void setRows(java.util.List<CrosstabDefinition.Row> rows)
getColumns
public java.util.List<CrosstabDefinition.Column> getColumns()
setColumns
public void setColumns(java.util.List<CrosstabDefinition.Column> columns)
getMeasures
public java.util.List<CrosstabDefinition.Measure> getMeasures()
setMeasures
public void setMeasures(java.util.List<CrosstabDefinition.Measure> measures)
getConfig
public org.json.JSONObject getConfig()
setConfig
public void setConfig(org.json.JSONObject config)
getCalculatedFields
public org.json.JSONArray getCalculatedFields()
setCalculatedFields
public void setCalculatedFields(org.json.JSONArray calculatedFields)
isMeasuresOnRows
public boolean isMeasuresOnRows()
isMeasuresOnColumns
public boolean isMeasuresOnColumns()