Package org.pepstock.charba.client.data
Class DatasetCanvasObjectFactory
- java.lang.Object
- 
- org.pepstock.charba.client.colors.CanvasObjectFactory
- 
- org.pepstock.charba.client.data.DatasetCanvasObjectFactory
 
 
- 
 public final class DatasetCanvasObjectFactory extends CanvasObjectFactory Utility class which creates a canvas gradient and pattern java script objects using a Charba gradient or pattern.
 A Charba gradient or pattern describes how a canvas gradient or pattern must be created.- Author:
- Andrea "Stock" Stocchero
- See Also:
- Gradient,- Pattern,- CanvasGradientItem,- CanvasPatternItem
 
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DatasetCanvasObjectFactoryget()Singleton method to get instance.protected AreagetArea(IsChart chart, Gradient gradient)Returns an area object used to define the area of LINEAR gradient.protected CentergetCenter(IsChart chart, Gradient gradient, int datasetIndex)Returns the coordinates of a center of arc for RADIAL gradient.protected RadiusgetRadius(IsChart chart, Gradient gradient, int datasetIndex)Returns the inner and outer radius of arc for RADIAL gradient.- 
Methods inherited from class org.pepstock.charba.client.colors.CanvasObjectFactoryclear, createGradient, createPattern, getScope, resetGradients
 
- 
 
- 
- 
- 
Method Detail- 
getpublic static DatasetCanvasObjectFactory get() Singleton method to get instance.- Returns:
- signleton instance
 
 - 
getAreaprotected Area getArea(IsChart chart, Gradient gradient) Description copied from class:CanvasObjectFactoryReturns an area object used to define the area of LINEAR gradient.- Specified by:
- getAreain class- CanvasObjectFactory
- Parameters:
- chart- chart instance
- gradient- gradient instance
- Returns:
- an area object used to define the area of LINEAR gradient
 
 - 
getCenterprotected Center getCenter(IsChart chart, Gradient gradient, int datasetIndex) Description copied from class:CanvasObjectFactoryReturns the coordinates of a center of arc for RADIAL gradient.- Specified by:
- getCenterin class- CanvasObjectFactory
- Parameters:
- chart- chart instance
- gradient- gradient instance
- datasetIndex- data set index
- Returns:
- the coordinates of a center of arc
 
 - 
getRadiusprotected Radius getRadius(IsChart chart, Gradient gradient, int datasetIndex) Description copied from class:CanvasObjectFactoryReturns the inner and outer radius of arc for RADIAL gradient.- Specified by:
- getRadiusin class- CanvasObjectFactory
- Parameters:
- chart- chart instance
- gradient- gradient instance
- datasetIndex- data set index
- Returns:
- the inner and outer radius of arc
 
 
- 
 
-