GeodeticAuthorityFactory 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/referencing/src/main/java/org/geotools/referencing/factory/AbstractAuthorityFactory.java
Rev. Date Author Message
311482008-08-07desruisseauxRenamed GenericName.name() as tip(). The old method still around as a deprecated one.
311392008-08-06desruisseauxAvoid usage of deprecated methods from the org.opengis.util.GenericName interface.
311322008-08-05desruisseauxAs a side effect of "geotidy" work, ported a few bug fixes in metadata. Avoid usage of deprecated GeneralName.getScope() method, replaced by scope().
307602008-06-18desruisseauxUpgrated from JSR-108 to JSR-275 (GEOT-1266). Some opportunist javadoc fixes and @Override annotations in the process.
306412008-06-12acusterCopyright headers: lib/referencing, this time with feeling (and the el in Toolkit)
305212008-06-05acusterCopyright: Update referencing headers
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
289222008-01-24acusterBump the (at)since version to 2.5 since WKTParser was cut from 2.4
285402007-12-29acusterHide buttons which are not yet used
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.
279952007-11-22desruisseauxMore generics type, and moved two methods from ReferencingFactoryContainer to GeoAPI MathTransformFactory interface. Note that the build fails in the arcsde module for a reason that seems unrelated to this work.
275752007-10-22desruisseauxConverted Java source files from ISO-LATIN-1 encoding to UTF-8 (GEOT-1516).
262122007-07-12jgarnettTook AuthorityFactory2 out of the way, extended AbstractAuthorityFactory the way martin intentended, and started hooking up Finder implementations that use a shared ObjectCache. Set up a Level1/Level2 ObjectCache chain in order to allow the finder's cache to pull in values from the real one.
261742007-07-07jgarnettMove ObjectCacheEntry into DefaultObjectCache, start working on AuthorityFactory2 in order to make IdentifiedObjectFinder available via an interface
256682007-05-29desruisseauxFixed a bug that prevented EsriExtension to be chained with other EPSG factories.
254772007-05-10desruisseauxGEOT-1265: Tuned the factory chain.
254762007-05-09desruisseauxGEOT-1265: provides a way to print a tree of authority factory dependencies.
253892007-04-30desruisseauxGEOT-1160: Make IdentifiedObjectFinder public, so we can keep AbstractAuthorityFactory a little bit simplier (less methods there).
253742007-04-27desruisseauxMore GEOT-1160 work: should now work with TransformedAuthorityFactory (not yet tested).
252622007-04-23desruisseauxFinished review of metadata and factory hints change. Fixed a potential glitch in parameter names handling (some code were disabled in AbstractIdentifiedObject apparently in order to avoid a ClassCastException caused by the spit of org.opengis.metadata.Identifier in two interfaces, Identifier and ReferenceIdentifier. Fixed the exception and reenabled the code). Not sure yet what the consequence was. It may help for the stereographic projection issue, but need to check.
243842007-02-14desruisseauxGEOT-1160: First working implementation of AbstractAuthorityFactory.find(IdentifiedObject). This includes a package-privated AuthorityFactoryProxy class, together with many fix in the code base in order to get CRS.equalsIgnoreCase to work in the ProjectedCRS case.
236352007-01-01desruisseauxUses fully-qualified class name (instead of last name only) in logging. More work on versioned URN:OGC:DEF factory.
236342007-01-01desruisseauxNow supports the version information provided in the 'urn:ogc:def:type:authority:version:code' string.
236322006-12-29desruisseauxGEOT-859: Refactored the URN syntax adapter for CRS factories. The adapter now apply to any factory. Some progress toward version management (but not yet there). NOTE: this new implementation forces axis order "as specified in the database", which is different from the original "URNEPSGAdapter" implementation which used (x,y) order. Various changes in many corners of "org.geotools.referencing.factory" as a side-effect of this work. Minor opportunist javadoc fixes in other modules.
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
199412006-06-13desruisseauxImplemented CRS.decode(String) on top of AllAuthoritiesFactory.
197552006-05-31desruisseauxAdded FORCE_LONGITUDE_FIRST_AXIS_ORDER hint (GEOT-858). This work implied a large amount of work, hunting for infinite recursive method calls in many places.
176722006-01-19desruisseauxAdded @source tag.
176602006-01-18desruisseauxFixed SVN attributes, including the addition of URL attribute.
174492006-01-03desruisseauxAdded AllAuthoritiesFactory in referencing module. Maven 2 build fixes. Javadoc fixes.
170382005-11-28desruisseauxCopied the AutoTest. Tuned AutoCRSFactory implementation (GEOT-773)
169832005-11-25desruisseauxReplaced references to static fields and methods of CitationImpl.* by Citations.*
169422005-11-23desruisseauxFirst draft of OrderedAxisAuthorityFactory (GEOT-694)
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
151502005-08-05desruisseauxAdded more localizations / Bug fix in image sample values table widget
149112005-07-26desruisseauxFixed GEOT-627, 630, 631, 632 and 634
146082005-06-25desruisseauxEPSG authority factory now uses path informations for ConcatenatedOperation object creations / Added PostgreSQL plugin (mostly as a demo) / Javadoc fixes
146022005-06-24desruisseauxEPSG factory now have a standalone (and buffered) createOperationMethod (GEOT-596)
145642005-06-20desruisseauxInitial implementation of GEOT-589. Partially tested, more tests to come
145502005-06-16desruisseauxRemoved deprecated fields and methods
139252005-05-30desruisseauxAdded @since javadoc tag
138362005-05-26desruisseauxAdded 'Default' suffix to some CRS implementations: partial work
137782005-05-25desruisseauxInitial draft of EPSG-HSQL plugin (database not yet included)
137522005-05-23desruisseauxAdded the 'Impl' suffix to direct implementations of all metadata interfaces; deprecated the old implementations (not yet deleted).
129662005-04-05desruisseauxJavadoc update following 'factory-hints' branch merge
129652005-04-05desruisseauxMerged 'factory-hints' branch r12393:12964 into the trunk. Added 'getImplementationHints()' method after the merge into Factory implementations, in order to get Geotools to compile with Maven.
123022005-03-16desruisseauxEnabled the refactored DatumAliases as a replacement of the initial version
121432005-03-14desruisseauxFirst draft of refactoring DatumAlias as a DatumFactory
115262005-02-21desruisseauxAttempt to workaround a NullPointerException in JDBC-ODBC bridge on Linux
115102005-02-18desruisseauxPorted the WKT-based EPSG factory from plugin/epsg
114042005-02-15desruisseauxEPSGFactory created only when first needed instead of in the DefaultFactory constructor
113822005-02-14desruisseauxAdded BufferedAuthorityFactory
113712005-02-14desruisseauxRenamed DefaultObjectFactory as GeotoolsFactory (GEOT-420, now closed)
113702005-02-13desruisseauxRefactored factories in an 'org.geotools.referencing.factory' package
113632005-02-12desruisseauxMilestone in EPSG factory port: Datum now fully supported
113332005-02-11desruisseauxFirst draft of an EPSG authority factory port
110012005-02-02desruisseauxFixed wrong encoding in main/src
109432005-02-01desruisseauxAdded convenience method for NoSuchAuthorityCodeException creation
107992005-01-28dzwierscrs
93462004-11-30desruisseauxFirst working version of CoordinateOperationFactory
60982004-05-23desruisseauxPartial implementation of GeoAPI referencing package