Example usage for org.jfree.chart.axis DateTickUnit YEAR

List of usage examples for org.jfree.chart.axis DateTickUnit YEAR

Introduction

In this page you can find the example usage for org.jfree.chart.axis DateTickUnit YEAR.

Prototype

int YEAR

To view the source code for org.jfree.chart.axis DateTickUnit YEAR.

Click Source Link

Document

A constant for years.

Usage

From source file:org.pentaho.plugin.jfreereport.reportcharts.XYChartExpression.java

private int getDateUnitAsInt(final Class domainTimePeriod) {
    if (Second.class.equals(domainTimePeriod)) {
        return DateTickUnit.SECOND;
    }//from  w  w  w  .jav a  2s.co  m
    if (Minute.class.equals(domainTimePeriod)) {
        return DateTickUnit.MINUTE;
    }
    if (Hour.class.equals(domainTimePeriod)) {
        return DateTickUnit.HOUR;
    }
    if (Day.class.equals(domainTimePeriod)) {
        return DateTickUnit.DAY;
    }
    if (Month.class.equals(domainTimePeriod)) {
        return DateTickUnit.MONTH;
    }
    if (Year.class.equals(domainTimePeriod)) {
        return DateTickUnit.YEAR;
    }
    if (Second.class.equals(domainTimePeriod)) {
        return DateTickUnit.MILLISECOND;
    }
    return DateTickUnit.DAY;
}

From source file:net.sf.fspdfs.chartthemes.spring.GenericChartTheme.java

/**
 * Returns the specific org.jfree.chart.axis.DateTickUnit time unit constant
 * related to the String value passed as argument
 * //from   w  w w.ja  v a2  s.com
 * @param timePeriodUnit - a String represented by one of the following
 * accepted values: ["Year", "Month", "Day", "Hour", "Minute", "Second", "Millisecond"]
 * @return the specific org.jfree.chart.axis.DateTickUnit time unit constant
 */
protected int getTimePeriodUnit(String timePeriodUnit) {
    if (timePeriodUnit == null)
        return DateTickUnit.DAY;
    return timePeriodUnit.equals("Year") ? DateTickUnit.YEAR
            : timePeriodUnit.equals("Month") ? DateTickUnit.MONTH
                    : timePeriodUnit.equals("Hour") ? DateTickUnit.HOUR
                            : timePeriodUnit.equals("Minute") ? DateTickUnit.MINUTE
                                    : timePeriodUnit.equals("Second") ? DateTickUnit.SECOND
                                            : timePeriodUnit.equals("Millisecond") ? DateTickUnit.MILLISECOND
                                                    : DateTickUnit.DAY;
}