Class Chart
java.lang.Object
com.almis.awe.model.entities.Element
com.almis.awe.model.entities.screen.component.Component
com.almis.awe.model.entities.screen.component.chart.AbstractChart
com.almis.awe.model.entities.screen.component.chart.Chart
- All Implemented Interfaces:
Copyable
,XMLNode
,Serializable
Chart Class
Used to parse a chart tag with XStream Generates a Chart widget
- Author:
- Pablo VIDAL - 20/OCT/2014
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
Get a copy of this elementRetrieve chart modelRetrieve component tag (to be overriden) tagRetrieve help templategetReportStructure
(List<Element> printElementList, String label, com.fasterxml.jackson.databind.node.ObjectNode parameters, String dataSuffix) Get print element list (to be overwritten)boolean
Check if is a 3D chart TYPEboolean
Returns if data labels are enabledboolean
Returns if is invertedboolean
Is a stacking chartboolean
Returns if is stock chartMethods inherited from class com.almis.awe.model.entities.screen.component.chart.AbstractChart
addParameters, getLabelParameter, getTextParameter
Methods inherited from class com.almis.awe.model.entities.screen.component.Component
generateTemplate, getContextMenuConverter, getDependencyConverter, getTemplate, isAutoload, isLoadAll, isVisible
Methods inherited from class com.almis.awe.model.entities.Element
addElement, generateHelpTemplate, generateHelpTemplate, getChildrenByType, getElementKey, getElementList, getElementsById, getElementsByType, getElementsByType
-
Constructor Details
-
Chart
public Chart()
-
-
Method Details
-
copy
Description copied from interface:Copyable
Get a copy of this element- Returns:
- element copy
-
is3DChart
public boolean is3DChart()Check if is a 3D chart TYPE- Returns:
- flag 3D chart
-
isStockChart
public boolean isStockChart()Returns if is stock chart- Returns:
- Is stock chart
-
isInverted
public boolean isInverted()Returns if is inverted- Returns:
- Is inverted
-
isEnableDataLabels
public boolean isEnableDataLabels()Returns if data labels are enabled- Returns:
- Data labels are enabled
-
getChartModel
Retrieve chart model- Returns:
- Chart model
-
getComponentTag
Description copied from class:Component
Retrieve component tag (to be overriden) tag- Overrides:
getComponentTag
in classComponent
- Returns:
- Component tag
-
getHelpTemplate
Description copied from class:Element
Retrieve help template- Overrides:
getHelpTemplate
in classElement
- Returns:
- Help template
-
getReportStructure
public List<Element> getReportStructure(List<Element> printElementList, String label, com.fasterxml.jackson.databind.node.ObjectNode parameters, String dataSuffix) Get print element list (to be overwritten)- Overrides:
getReportStructure
in classElement
- Parameters:
printElementList
- Print element listlabel
- Last labelparameters
- ParametersdataSuffix
- Data suffix- Returns:
- Print bean
-
isStacking
public boolean isStacking()Is a stacking chart- Returns:
- if is stack
-