Class SimpleChartJsScalesConfigBuilder<X extends Serializable,Y extends Serializable>
- java.lang.Object
-
- nl.crashdata.chartjs.data.simple.builder.SimpleChartJsScalesConfigBuilder<X,Y>
-
- All Implemented Interfaces:
SimpleChartJsBuilder<SimpleChartJsScalesConfig<X,Y>>
public class SimpleChartJsScalesConfigBuilder<X extends Serializable,Y extends Serializable> extends Object implements SimpleChartJsBuilder<SimpleChartJsScalesConfig<X,Y>>
-
-
Constructor Summary
Constructors Constructor Description SimpleChartJsScalesConfigBuilder()
-
Method Summary
-
-
-
Method Detail
-
isValid
public boolean isValid()
Description copied from interface:SimpleChartJsBuilderReturnstrueif the state of this builder, including all its delegate builders, is ready to build. "Ready to build" means that this builder, including all its delegate builders, is in such a state thatSimpleChartJsBuilder.build()would return a viable SimpleChartJs configuration object.- Specified by:
isValidin interfaceSimpleChartJsBuilder<X extends Serializable>
-
withLocalDateXAxisConfig
public SimpleChartJsLocalDateAxisConfigBuilder withLocalDateXAxisConfig()
-
withLocalDateTimeXAxisConfig
public SimpleChartJsLocalDateTimeAxisConfigBuilder withLocalDateTimeXAxisConfig()
-
withLocalTimeXAxisConfig
public SimpleChartJsLocalTimeAxisConfigBuilder withLocalTimeXAxisConfig()
-
withInstantXAxisConfig
public SimpleChartJsInstantAxisConfigBuilder withInstantXAxisConfig()
-
withLinearXAxisConfig
public SimpleChartJsLinearAxisConfigBuilder withLinearXAxisConfig()
-
withLogarithmicXAxisConfig
public SimpleChartJsLogarithmicAxisConfigBuilder withLogarithmicXAxisConfig()
-
withCategoryXAxisConfig
public SimpleChartJsCategoryAxisConfigBuilder withCategoryXAxisConfig()
-
withLocalDateYAxisConfig
public SimpleChartJsLocalDateAxisConfigBuilder withLocalDateYAxisConfig()
-
withLocalDateTimeYAxisConfig
public SimpleChartJsLocalDateTimeAxisConfigBuilder withLocalDateTimeYAxisConfig()
-
withLocalTimeYAxisConfig
public SimpleChartJsLocalTimeAxisConfigBuilder withLocalTimeYAxisConfig()
-
withInstantYAxisConfig
public SimpleChartJsInstantAxisConfigBuilder withInstantYAxisConfig()
-
withLinearYAxisConfig
public SimpleChartJsLinearAxisConfigBuilder withLinearYAxisConfig()
-
withLogarithmicYAxisConfig
public SimpleChartJsLogarithmicAxisConfigBuilder withLogarithmicYAxisConfig()
-
withCategoryYAxisConfig
public SimpleChartJsCategoryAxisConfigBuilder withCategoryYAxisConfig()
-
build
public SimpleChartJsScalesConfig<X,Y> build() throws IllegalStateException
Description copied from interface:SimpleChartJsBuilderBuilds a validCsuch thatbuilder.build() != builder.build().- Specified by:
buildin interfaceSimpleChartJsBuilder<X extends Serializable>- Returns:
- a valid
Cif and only ifSimpleChartJsBuilder.isValid()returns true. - Throws:
IllegalStateException- if called whenSimpleChartJsBuilder.isValid()returns false
-
-