Class LabelsOptionsBuilder
- java.lang.Object
-
- org.pepstock.charba.client.commons.AbstractBaseBuilder
-
- org.pepstock.charba.client.labels.LabelsOptionsBuilder
-
- All Implemented Interfaces:
IsBuilder
public final class LabelsOptionsBuilder extends AbstractBaseBuilder
Comfortable object to createLabelsPlugin.ID
plugin options by a builder.- Author:
- Andrea "Stock" Stocchero
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LabelsOptions
build()
Returns a configured labels options.static LabelsOptionsBuilder
create()
Returns new builder instance.static LabelsOptionsBuilder
create(IsChart chart)
Returns new builder instance using the chart global options.LabelBuilder
createLabel(String id)
Returns new options builder for new label identified by id.LabelBuilder
createLabel(LabelId id)
Returns new options builder for new label identified by id.LabelBuilder
getLabel(String id)
Returns the options builder for label identified by id.LabelBuilder
getLabel(LabelId id)
Returns the options builder for label identified by id-
Methods inherited from class org.pepstock.charba.client.commons.AbstractBaseBuilder
isBuilt, setBuilt
-
-
-
-
Method Detail
-
create
public static LabelsOptionsBuilder create()
Returns new builder instance.- Returns:
- new builder instance
-
create
public static LabelsOptionsBuilder create(IsChart chart)
Returns new builder instance using the chart global options.- Parameters:
chart
- chart instance related to the plugin options- Returns:
- new builder instance
-
build
public LabelsOptions build()
Returns a configured labels options.- Returns:
- a configured labels options.
-
createLabel
public LabelBuilder createLabel(String id)
Returns new options builder for new label identified by id.- Parameters:
id
- id of the new label- Returns:
- new options builder for new label identified by id
-
createLabel
public LabelBuilder createLabel(LabelId id)
Returns new options builder for new label identified by id.- Parameters:
id
- id of the new label- Returns:
- new options builder for new label identified by id
-
getLabel
public LabelBuilder getLabel(String id)
Returns the options builder for label identified by id.- Parameters:
id
- id of the options- Returns:
- the options builder for label identified by id
-
getLabel
public LabelBuilder getLabel(LabelId id)
Returns the options builder for label identified by id- Parameters:
id
- id of the options- Returns:
- the options builder for label identified by id
-
-