Holger's Java API

## Uses of Class
com.antelmann.calendar.TimeInterval

Packages that use TimeInterval
com.antelmann.calendar: This package contains classes for implementing calendar and time related solutions.
com.antelmann.math: This package contains classes to ease calculations.
com.antelmann.util: This package contains generally useful classes that are used throughout the other packages in this framework.
com.antelmann.util.gui: This package contains utility classes for GUI related implementations.

Uses of TimeInterval in com.antelmann.calendar

Methods in com.antelmann.calendar that return TimeInterval
`static TimeInterval` `TimeInterval.fromSymbol(String symbol)`
`static TimeInterval` `TimeInterval.fromTimeUnit(TimeUnit unit)` may return null if the given unit has no corresponding interval
`static TimeInterval[]` `TimeInterval.getDateIntervals()` returns all intervals greater or equal to `DAY`
`static TimeInterval` `TimeInterval.valueOf(String name)` Returns the enum constant of this type with the specified name.
`static TimeInterval[]` `TimeInterval.values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in com.antelmann.calendar with parameters of type TimeInterval
`Number` `TimeInterval.Converter.convert(TimeInterval unit, Number number, TimeInterval target)` converts either based on double (if useDecimals is true) or long

Uses of TimeInterval in com.antelmann.math

Methods in com.antelmann.math that return TimeInterval
`TimeInterval` `ObjectAnalyzer.getDateInterval()` `DAY` by default

Methods in com.antelmann.math with parameters of type TimeInterval
`static HashMap<org.jfree.data.time.RegularTimePeriod,Double>` `TimeDataGraphics.aggregateToTimePeriod(Map<Date,? extends Number> map, TimeInterval interval)` Deprecated. see `TimeDataGraphics.aggregateToTimePeriod(Map, TimeInterval, com.antelmann.math.DataPoint.ValueType)`
`static HashMap<org.jfree.data.time.RegularTimePeriod,Double>` `TimeDataGraphics.aggregateToTimePeriod(Map<Date,DataPoint> map, TimeInterval interval, DataPoint.ValueType type)`
`static void` `TimeDataGraphics.configurePeriodAxis(org.jfree.chart.axis.PeriodAxis axis, TimeInterval interval)`
`static org.jfree.chart.ChartPanel` `TimeDataGraphics.makeClusteredChart(org.jfree.data.xy.XYDataset data, String title, String numberTitle, TimeInterval interval)`
`org.jfree.chart.ChartPanel` `TimeDataGraphics.makeStackedChart(String title, String numberTitle, DataPoint.ValueType type, TimeInterval interval)`
`org.jfree.chart.ChartPanel` `TimeDataGraphics.makeStackedChart(String title, String numberTitle, TimeInterval interval)`
`static org.jfree.chart.ChartPanel` `TimeDataGraphics.makeStackedChart(org.jfree.data.xy.XYDataset data, String title, String numberTitle, TimeInterval interval)`
`ArrayList<org.jfree.data.time.TimeSeries>` `TimeDataGraphics.makeTimeSeries(int maxGroups, DataPoint.ValueType type, TimeInterval interval, Object remainderKey)`
`static org.jfree.data.time.TimeSeries` `TimeDataGraphics.makeTimeSeries(String name, Map<? extends Date,? extends Number> map, TimeInterval interval)`
`static org.jfree.data.time.TimeSeries` `TimeDataGraphics.makeTimeSeries(String name, Map<? extends Date,DataPoint> map, DataPoint.ValueType type, TimeInterval interval)`
`org.jfree.data.time.TimeTableXYDataset` `TimeDataGraphics.makeTimeTableXYDataset(int maxGroups, DataPoint.ValueType type, TimeInterval interval, String remainderKey)`
`org.jfree.data.time.TimeTableXYDataset` `TimeDataGraphics.makeTimeTableXYDataset(int maxGroups, String remainderKey, TimeInterval interval)`
`org.jfree.data.time.TimeTableXYDataset` `TimeDataGraphics.makeTimeTableXYDataset(TimeInterval interval)`
`org.jfree.data.time.TimeTableXYDataset` `TimeDataGraphics.makeTimeTableXYDataset(TimeInterval interval, DataPoint.ValueType type)`
`void` `ObjectAnalyzer.setDateInterval(TimeInterval dateInterval)`
`static org.jfree.data.time.RegularTimePeriod` `TimeDataGraphics.toTimePeriod(Date date, TimeInterval interval)`

Uses of TimeInterval in com.antelmann.util

Methods in com.antelmann.util with parameters of type TimeInterval
`static TreeMap<Date,BigDecimal>` `Sets.groupAndFill(Map<Date,? extends Number> data, TimeInterval interval)` groups the numbers based on dates so that there is one date per given interval; in addition, all missing invervals within the range are filled with `BigDecimal.ZERO`.

Uses of TimeInterval in com.antelmann.util.gui

Methods in com.antelmann.util.gui that return TimeInterval
`TimeInterval` `JDateRangeChooser.Interval.getDateInterval()` returns null in the case of CUSTOM

(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads