Package org.pepstock.charba.client
Class Charts
- java.lang.Object
-
- org.pepstock.charba.client.Charts
-
public final class Charts extends Object
Is a static reference which collects all chart instances to be able to enable global plugins.- Author:
- Andrea "Stock" Stocchero
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddLifecycleListener(ChartsLifecycleListener listener)Adds new charts life cycle listener instance in the collection.static IsChartget(String chartId)Returns the chart instance by its id.static ChartgetNative(String chartId)Returns the CHART.JS chart instance by id.static ChartgetNative(IsChart chart)Returns the CHART.JS chart instance by chart instance.static booleanhasNative(String chartId)Returnstrueif there is a CHART.JS chart instance by id.static booleanhasNative(IsChart chart)Returnstrueif there is a CHART.JS chart instance by chart instance.static voidremoveLifecycleListener(ChartsLifecycleListener listener)Removes a charts life cycle listener instance from collection.
-
-
-
Method Detail
-
addLifecycleListener
public static void addLifecycleListener(ChartsLifecycleListener listener)
Adds new charts life cycle listener instance in the collection.- Parameters:
listener- chart life cycle listener instance
-
removeLifecycleListener
public static void removeLifecycleListener(ChartsLifecycleListener listener)
Removes a charts life cycle listener instance from collection.- Parameters:
listener- chart life cycle listener instance
-
get
public static IsChart get(String chartId)
Returns the chart instance by its id.- Parameters:
chartId- chart id- Returns:
- chart instance or
nullif not exist.
-
hasNative
public static boolean hasNative(IsChart chart)
Returnstrueif there is a CHART.JS chart instance by chart instance.- Parameters:
chart- chart instance- Returns:
trueif there is a CHART.JS chart instance by chart instance
-
hasNative
public static boolean hasNative(String chartId)
Returnstrueif there is a CHART.JS chart instance by id.- Parameters:
chartId- chart id- Returns:
trueif there is a CHART.JS chart instance by id
-
getNative
public static Chart getNative(IsChart chart)
Returns the CHART.JS chart instance by chart instance.- Parameters:
chart- chart instance- Returns:
- CHART.JS chart instance or
nullif not exist.
-
-