Holger's Java API

## Uses of Class
com.antelmann.util.Range

Packages that use Range
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.sql: This package contains classes to ease JDBC development and also provides useful SQL-based implementations for com.antelmann.db classes
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 Range in com.antelmann.calendar

Methods in com.antelmann.calendar that return Range
`Range<Date>` `TimeInterval.getIntervalDateRange(Date date)`

Methods in com.antelmann.calendar with parameters of type Range
`ArrayList<Date>` `TimeInterval.getEntriesInRange(Range<? extends Date> range)` provides an easy way to obtain a list of interval entries that enclose the given range, where every returned entry is timed at the beginning of the interval.

Uses of Range in com.antelmann.math

Methods in com.antelmann.math that return types with arguments of type Range
`List<Range<T>>` `NumberStringFilter.getCompiledRanges()`

Uses of Range in com.antelmann.sql

Methods in com.antelmann.sql that return Range
`static Range<Date>` `ConnectionHelper.convertDateRangeToSQL(Range<Date> range)` utility function to ease of use
`static Range<Timestamp>` `ConnectionHelper.convertTimestampRangeToSQL(Range<Date> range)` utility function to ease of use

Methods in com.antelmann.sql with parameters of type Range
`static Range<Date>` `ConnectionHelper.convertDateRangeToSQL(Range<Date> range)` utility function to ease of use
`static Range<Timestamp>` `ConnectionHelper.convertTimestampRangeToSQL(Range<Date> range)` utility function to ease of use

Uses of Range in com.antelmann.util

Methods in com.antelmann.util that return Range
`Range<Date>` `Range.asRange(LifeCycleObject lco)`

`

`<N extends Comparable<? super N>> Range<N>`

`

`Range.convert(Converter<T,N> c)`

`

`<N extends Comparable<? super N>> Range<N>`

`

`Range.convert(PatternExtractor<T,N> pe)`

`Range<T>` `Range.intersection(Range<T> range)` a non-null value is returned only if the given ranges do overlap

Methods in com.antelmann.util with parameters of type Range
`boolean` `Range.includes(Range<T> range)`
`Range<T>` `Range.intersection(Range<T> range)` a non-null value is returned only if the given ranges do overlap
`boolean` `Range.overlapsWith(Range<T> range)` requires that both ranges are real and that the bounds are instances of T

Uses of Range in com.antelmann.util.gui

Methods in com.antelmann.util.gui that return Range
`Range<Date>` `JDateRangeChooser.getFullRange()` ranges from the day begin until the end of the day at the end
`Range<Date>` `JDateRangeChooser.getRange()`
`Range<Date>` `JDateRangeChooser.getRelevantValue()`
`static Range<Date>` `JDateRangeChooser.showDialog(Component parent, String title)` convenience method to quickly select a date range
`Range<Date>` `JDateRangeChooser.showSelectionDialog(Component parent, String title)` convenience method to quickly select a date range based on this customized instance

Methods in com.antelmann.util.gui with parameters of type Range
`void` `JDateRangeChooser.setInterval(Range<Date> range)`

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