it.eng.spagobi.engines.worksheet.widgets
Class CrosstabDefinition
java.lang.Object
it.eng.spagobi.engines.worksheet.bo.SheetContent
it.eng.spagobi.engines.worksheet.widgets.CrosstabDefinition
public class CrosstabDefinition
- extends SheetContent
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<Measure> getMeasures()
setMeasures
public void setMeasures(java.util.List<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()
getFiltersOnDomainValues
public java.util.List<Attribute> getFiltersOnDomainValues()
- Specified by:
getFiltersOnDomainValues
in class SheetContent
getAllFields
public java.util.List<Field> getAllFields()
- Specified by:
getAllFields
in class SheetContent
getAdditionalData
public org.json.JSONObject getAdditionalData()
setAdditionalData
public void setAdditionalData(org.json.JSONObject additionalData)