com.vaadin.flow.component.charts.model.Condition Maven / Gradle / Ivy
/**
* Copyright 2000-2024 Vaadin Ltd.
*
* This program is available under Vaadin Commercial License and Service Terms.
*
* See {@literal } for the full
* license.
*/
package com.vaadin.flow.component.charts.model;
/**
* Under which conditions the rule applies.
*/
public class Condition extends AbstractConfigurationObject {
private String _fn_callback;
private Number maxHeight;
private Number maxWidth;
private Number minHeight;
private Number minWidth;
public Condition() {
}
public String getCallback() {
return _fn_callback;
}
public void setCallback(String _fn_callback) {
this._fn_callback = _fn_callback;
}
/**
* @see #setMaxHeight(Number)
*/
public Number getMaxHeight() {
return maxHeight;
}
/**
* The responsive rule applies if the chart height is less than this.
*/
public void setMaxHeight(Number maxHeight) {
this.maxHeight = maxHeight;
}
/**
* @see #setMaxWidth(Number)
*/
public Number getMaxWidth() {
return maxWidth;
}
/**
* The responsive rule applies if the chart width is less than this.
*/
public void setMaxWidth(Number maxWidth) {
this.maxWidth = maxWidth;
}
/**
* @see #setMinHeight(Number)
*/
public Number getMinHeight() {
return minHeight;
}
/**
* The responsive rule applies if the chart height is greater than this.
*
* Defaults to: 0
*/
public void setMinHeight(Number minHeight) {
this.minHeight = minHeight;
}
/**
* @see #setMinWidth(Number)
*/
public Number getMinWidth() {
return minWidth;
}
/**
* The responsive rule applies if the chart width is greater than this.
*
* Defaults to: 0
*/
public void setMinWidth(Number minWidth) {
this.minWidth = minWidth;
}
}