All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.vaadin.flow.component.charts.model.TimeUnitMultiples Maven / Gradle / Ivy

There is a newer version: 24.5.4
Show newest version
/**
 * 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;

/**
 * Class used to define allowed multiples a time unit is allowed to be grouped
 * to.
 */
public class TimeUnitMultiples extends AbstractConfigurationObject {

    private TimeUnit timeUnit;
    private int[] allowedMultiples;

    public TimeUnitMultiples(TimeUnit name, int... allowedMultiples) {
        super();
        this.timeUnit = name;
        this.allowedMultiples = allowedMultiples;
    }

    public TimeUnit getTimeUnit() {
        return timeUnit;
    }

    public void setTimeUnit(TimeUnit name) {
        this.timeUnit = name;
    }

    public int[] getAllowedMultiples() {
        return allowedMultiples;
    }

    public void setAllowedMultiples(int... allowedMultiples) {
        this.allowedMultiples = allowedMultiples;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy