AuthorityFactoryAdapter history

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

Command line:

svn log -r31996:1
Rev. Date Author Message
314452008-09-07desruisseauxGEOT-1667: Need to invoke LogRecord.setLoggerName(String) before Logger.log(LogRecord).
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
289742008-01-27desruisseauxGEOT-1659 fix: CRS.decode(...) search for URN factory even if system hints contains "force longitude first" hint.
289222008-01-24acusterBump the (at)since version to 2.5 since WKTParser was cut from 2.4
287902008-01-16desruisseauxRenamed resources.i18n.Logging as resources.i18n.Loggings (with an s) for avoiding name clash with util.logging.Logging. The name clash would not have been an issue if those two classes were not typically used together... Also performed a few javadoc fixes in DirectPosition2D.
285402007-12-29acusterHide buttons which are not yet used
282672007-12-06desruisseauxGeoTools trunk now build against GeoAPI 2.2-SNAPSHOT.
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.
280512007-11-26desruisseauxMore Java 5 parameterized types. Include a fix for GEOT-1599 (CitationImpl.getIdentifiers() should returns a set of Identifiers, not a set of Strings).
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.
259552007-06-20desruisseauxMinor formatting, javadoc and references to FactoryGroup replaced by FactoryContainer.
259402007-06-20jgarnettSet up XXXDialectEpsgFactory classes, GEOT-1343 and GEOT-1344
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.
254062007-05-03desruisseaux-Dorg.geotools.referencing.forceXY system property was broken. Should now be fixed.
253962007-05-01desruisseauxGEOT-1160 now work with ordered axis (tests added). Added an implementation for fallback factories, but not yet tested.
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.
250502007-04-06jgarnettexample of custom file based TestSutie, copy JTS parsing code over to unsupported/geometry
245632007-02-23desruisseauxRefactored ObliqueMercator constructors (GEOT-786). Also added a 'Scale factor on initial line' alias, which is required for ObliqueMercator created from the EPSG database.
244352007-02-16desruisseauxFirst draft of a CRS.main(String[]) method, as a more generic replacement of DefaultFactory.main(String[]). A bug in AllAuthorityFactory.getAuthorityCodes() has been resolved in the process.
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.
228262006-11-20desruisseauxMinor bug fixes. Removed deprecated methods in GeneralGridGeometry. Added a 'toBackingFactoryCode' method in AuthorityFactoryAdapter.
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
199592006-06-14desruisseauxCRS.decode(String code, boolean longitudeFirst) now work. Also fixed GEOT-856.
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.
196432006-05-24desruisseauxFirst fix attempt for GEOT-854: CRS with modified axis order now preserve the metadata, including the authority code. The dangerous thing is that two CRS may now have the same authority code while being really different CRS. It caused an infinite loop in AuthorityBackedFactory, which was fixed in this commit as well. However, there is a risk that similar problems appear in user's code as well.
195152006-05-17desruisseauxConstruction of transformation chain now query the database for intermediate steps. Revisited documentation.
176722006-01-19desruisseauxAdded @source tag.
176602006-01-18desruisseauxFixed SVN attributes, including the addition of URL attribute.
170382005-11-28desruisseauxCopied the AutoTest. Tuned AutoCRSFactory implementation (GEOT-773)
169852005-11-25desruisseauxJavadoc fixes
169842005-11-25desruisseauxJavadoc fixes
169632005-11-24desruisseauxTested OrderedAxisAuthorityFactory (GEOT-694)
169422005-11-23desruisseauxFirst draft of OrderedAxisAuthorityFactory (GEOT-694)