Package org.pepstock.charba.client
Class LineChart
- java.lang.Object
- 
- org.pepstock.charba.client.events.HandlerManager
- 
- org.pepstock.charba.client.AbstractChart
- 
- org.pepstock.charba.client.LineChart
 
 
 
- 
- All Implemented Interfaces:
- HasAxes,- HasCartesianAxes,- IsChart,- IsDatasetCreator<LineDataset>
 - Direct Known Subclasses:
- VerticalLineChart
 
 public class LineChart extends AbstractChart implements IsDatasetCreator<LineDataset>, HasCartesianAxes LINE chart implementation.
 A line chart is a way of plotting data points on a line.
 Often, it is used to show trend data, or the comparison of two data sets.- Author:
- Andrea "Stock" Stocchero
 
- 
- 
Field Summary- 
Fields inherited from class org.pepstock.charba.client.AbstractChartdatasetReferenceFactory
 
- 
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancheckDataset(Dataset dataset)Returnstrueif the dataset can be managed by a this chart type.LineOptionsgetOptions()Returns the options of chart.LineDatasetnewDataset(boolean hidden)Creates a new dataset related to chart type.- 
Methods inherited from class org.pepstock.charba.client.AbstractChartaddHandler, applyConfiguration, checkAxes, checkDatasets, clear, createAndSetTimer, destroy, draw, getActiveElements, getBaseType, getCanvas, getChartElement, getData, getDatasetAtEvent, getDatasetItem, getDatasetReferenceFactory, getDefaultChartOptions, getDrawCount, getElementAtEvent, getElementAtEvent, getElementsAtEvent, getElementsAtEvent, getId, getInitialCursor, getMaximumAxesCount, getMaximumDatasetsCount, getNode, getPlugins, getSource, getTimer, getTooltipActiveElements, getType, getVisibleDatasetCount, getWholeOptions, hide, hide, isChartAttached, isDatasetVisible, isDataVisible, isDestroyOnDetach, isDrawOnAttach, isInitialized, onAttach, onDetach, reconfigure, reconfigure, reconfigure, removeCanvasPreventDefault, render, reset, resetActiveElements, resetTooltipActiveElements, resize, resize, setActiveElements, setActiveElements, setDatasetVisibility, setDestroyOnDetach, setDrawOnAttach, setTooltipActiveElements, setTooltipActiveElements, setTooltipActiveElements, setTooltipActiveElements, show, show, stop, toBase64Image, toggleDataVisibility, update, update, update
 - 
Methods inherited from class org.pepstock.charba.client.events.HandlerManagerfireEvent, getHandlerCount, isEventHandled
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.pepstock.charba.client.HasCartesianAxescheckAxis
 - 
Methods inherited from interface org.pepstock.charba.client.IsChartfireEvent, getHandlerCount, isEventHandled, toBase64Image, toBase64Image, toBase64Image
 - 
Methods inherited from interface org.pepstock.charba.client.IsDatasetCreatornewDataset
 
- 
 
- 
- 
- 
Constructor Detail- 
LineChartpublic LineChart() Builds the object.
 - 
LineChartprotected LineChart(Type extendedType) Builds the chart.
 This is must be extended for controller which are based on this type of chart.- Parameters:
- extendedType- type of chart
 
 
- 
 - 
Method Detail- 
getOptionspublic LineOptions getOptions() Description copied from interface:IsChartReturns the options of chart.- Specified by:
- getOptionsin interface- IsChart
- Returns:
- the options of chart.
 
 - 
newDatasetpublic LineDataset newDataset(boolean hidden) Description copied from interface:IsDatasetCreatorCreates a new dataset related to chart type.- Specified by:
- newDatasetin interface- IsDatasetCreator<LineDataset>
- Parameters:
- hidden- if- true, it will be initially hidden.
- Returns:
- a new dataset related to chart type.
 
 - 
checkDatasetprotected boolean checkDataset(Dataset dataset) Description copied from class:AbstractChartReturnstrueif the dataset can be managed by a this chart type.- Specified by:
- checkDatasetin class- AbstractChart
- Parameters:
- dataset- dataset to check
- Returns:
- trueif the dataset can be managed by a this chart type
 
 
- 
 
-