NumberRange history

Click on the commit message for inspecting the diff and how the code has been rewritten.

Command line:

svn log -r31996:1 https://svn.osgeo.org/geotools/trunk/modules/library/metadata/src/main/java/org/geotools/util/NumberRange.java
Rev. Date Author Message
307922008-06-23desruisseauxSynchronized the collections used in metadata. Javadoc cleanup.
306402008-06-12acusterCopyright headers: lib/metadata, this time with feeling (and the el in Toolkit)
306372008-06-12acusterCopyright headers: lib/metadata, now normalized to LGPL v2.1 only
305192008-06-05acusterMetadata header cleanup and copyright review.
302582008-05-08acusterReshuffle the top level repo: drop uDig, move up trunk, tags, and branches.
302572008-05-08acusterMove trunk/gt/ directory contents up to trunk/ and drop gt
300192008-04-22desruisseauxGenerified NumberRange and MeasurementRange.
299882008-04-18desruisseauxImplemented contains(Range) and subtract(Range). Attempt to make the Range behavior more rigourous and less error-prone (especially regarding unbounded values) by reducing the amount of if-else constructs and trying to use more straightforward algorithms (maybe less intuitive and slightly more "mathematical"). This imply the removed of the Range(Class) constructor and the special case "(-infinity,+infinity)=empty", which was not needed and a cause of complications. One subtle issue was that "compareMinTo" and "compareMaxTo", when invoked with an exclusive value, need to consider in which direction is the inclusive value; a boolean "isIncluded" argument was not enough. Those problems was not apprent in the test suite, but became apparent after the addition of a few "assert" statements in the Range code.
299502008-04-17jgarnettRange implementation hooked up, we can now use referencing without JAI, GEOT-746
289222008-01-24acusterBump the (at)since version to 2.5 since WKTParser was cut from 2.4
287002008-01-10desruisseauxReformating and Java 5 type safety.
285402007-12-29acusterHide buttons which are not yet used
285112007-12-27desruisseauxUnion and intersection of MeasurementRanges now return instances of MeasurementRange, not NumberRange.
282522007-12-04desruisseauxMore MosaicImageReader work. As a side effect, moved Utilities.getShort[Class]Name in a separated utilities class named 'Classes'. Also added a couple of @Override annotations.
281982007-11-30desruisseauxCovariant return type for NumberRange.
275752007-10-22desruisseauxConverted Java source files from ISO-LATIN-1 encoding to UTF-8 (GEOT-1516).
275002007-10-15desruisseauxFirst round of Java 5 generic types applied to org.geotools.resources and org.geotools.util packages. As a side effect, removed the deprecated org.geotools.resources.TestData class (moved to org.geotools.test).
267092007-08-27desruisseauxMerged the unsupported/coverageio work from the 2.4 branch.
265932007-08-19desruisseauxMerged work from the 2.4 branch.
224432006-10-27desruisseauxSplitted referencing, extracting metadata in their own module (GEOT-983). As a side effect, replaced some calls of CRSUtilities.foo(...) by CRS.foo(...).
223272006-10-23desruisseauxGEOT-982: regroup 'module', 'plugin', 'ext' and 'unsupported' in a common directory.
223152006-10-22desruisseauxReorganisation of directory tree structure (GEOT-982) phase 1: moved 'src' to 'src/main/java'.
208742006-08-07jgarnettip review
176722006-01-19desruisseauxAdded @source tag.
176602006-01-18desruisseauxFixed SVN attributes, including the addition of URL attribute.
153502005-08-16desruisseauxMerged the 'split-main' branch to trunk (GEOT-662)
152562005-08-09desruisseauxExtraction of referencing module from main
152552005-08-09desruisseauxPrepare branch for splitting main
152312005-08-08desruisseauxAdded NodataFilter and GradientMagnitude operation / Various bug fixes
148342005-07-20desruisseauxReorganized I18N resources
139252005-05-30desruisseauxAdded @since javadoc tag
130632005-04-12desruisseauxAdded convenience constructor for CoverageStack / Tuned the search for DataSource in default EPSG factory
110012005-02-02desruisseauxFixed wrong encoding in main/src
107962005-01-28dzwiersimports cleaned
62102004-05-27desruisseauxJavadoc fixes / Added Id keyword property
58972004-05-23jgarnettgcs-coverage moved to main
57742004-05-23jgarnettgeotools-src serves as the start of our new module directory (the data access modules will escape off to plugin directory soon)
57692004-05-23jgarnettProject renamed to gt
56192004-05-13(pas d'auteur)Move repository under gt.
37032003-08-10desruisseauxAdded a 'indexOfRange' method in RangeSet
32762003-07-11desruisseauxAdded JAI operation / Bug fix / javadoc fixes
28582003-05-13desruisseauxAdded PMC owner to copyright notice
27922003-05-02desruisseauxCategory now use Range argument of NumberRange type