If you have been sent this email directly it is because their our some
IP questions in main that you can help me with ... I would ask all of
geotools-devel
to check what is happening and help out.
The following packages are covered:
org.geotools.catalog
org.geotools.catalog.adaptable
org.geotools.catalog.defaults
org.geotools.data
org.geotools.data.collection
org.geotools.data.coverage
org.geotools.data.coverage.grid
org.geotools.data.coverage.grid.file
org.geotools.data.coverage.grid.stream
org.geotools.data.crs
org.geotools.data.jdbc
org.geotools.data.jdbc.attributeio
org.geotools.data.jdbc.fidmapper
org.geotools.data.jdbc.referencing
org.geotools.data.memory
org.geotools.data.ows
org.geotools.data.store
org.geotools.data.view
org.geotools.event
org.geotools.factory
org.geotools.feature
org.geotools.feature.collection
org.geotools.feature.type
org.geotools.feature.visitor
The following contents will be included in the review.txt for main.
Jody
org.geotools.catalog
--------------------
Ported from uDig project (LGPL) w/ permission for (C) to PMC as part of
GeoTools 2.2 (thanks Justin).
IP:
- updated header to (C) 2005 Refractions Research
- updated header to (C) 2005-2006 PMC
org.geotools.catalog.adaptable
------------------------------
Seems to be mostly new created by Justin in order to allow for the
"extensible interface pattern"
tipified by the Eclipse IAdaptable interace. Since he is following the
uDig example the method names
do not conflict with those of IResource and there should be no problem
again eclipse.org codebase.
IP:
- Updated to (C) 2006 PMC w/ (C) 2005 Refractions
- TODO Confirm with Justin what is going on
- ResolveFactoryFinder obviously justin so only (C) 2006 PMC
org.geotools.catalog.defauls
----------------------------
Seems to be mostly ports of the default implementation from uDig.
IP:
- Updated to (C) 2006 PMC w/ (C) 2005 Refractions
- TODO Confirm with Justin what is going on
org.geotools.data
-----------------
The contents of the data package were overhalled for the GeoTools 2.0
release, this package
contains the default implementations, and a bit more utility classes
then can be sensibly
figured out.
IP:
- Updated to (C) 2003-2006 PMC
- Diff had no header, assume (C) 2006 TODO wait for email list to report
back
- FileDataStore & Finder (C) 2004-2005
org.geotools.data.collection
----------------------------
Included to clean up code as part of GeoTools 2.2, common utility classes.
IP:
- updated to (C) 2005-2006 PMC
org.geotools.data.coverage.grid
org.geotools.data.coverage.grid.file
org.geotools.data.coverage.grid.stream
--------------------------------------
Part of initial grid coverage work for uDig project, at least one file
contained an incorrect header
with (C) Refractions Reserach. Since this code was never released as
part of uDig, this was
simply a developer mistake.
IP:
- updated to (C) 2004-2006
- removed (C) 2004 Refraction Research (see above note)
org.geotools.data.crs
---------------------
Initially created for GeoTools 2.0 to provide reader implementations for
reprojection / forceprojection, initial
AuthorityFactory interface provided for GeoTools 2.1 since deprecated
and moved to referencing.
IP:
- CRSAuthorityFactory (C) 2004-2006 PMC
- others (C) 2003-2006 PMC
org.geotools.data.jdbc
----------------------
Created to "save" previous data source implementations, and provide an
abstract class for JDBC DataStore
implementations. Warning scariest series of hacks we got ... code added
for GeoTools 2.0, 2.1 and 2.2.
IP:
- feature source code (C) 2002-2006 as it preserves pre geotools 2.0 code
- datastore code (C) 2003-2006
- hacks mostly (C) 2004-2006
org.geotools.data.jdbc.attributeio
----------------------------------
Part of origional attribute reader based design for datastore.
IP:
- updated headers to (C) 2003-2006 PMC
org.geotools.data.jdbc.fidmapper
--------------------------------
Merged from an experimental branch in 2004, thanks andrea.
IP:
- updated headers to (C)2004-2006 PMC
- some funny todo notes from david adler in headers
org.geotools.data.jdbc.referencing
----------------------------------
Seems to be added by jesse, probably a port of early access based EPSG
authority?
IP:
- headers to (C) 2004-2006
- TODO: ask Jesse for confirmation
org.geotools.data.memory
------------------------
Created as the API proof of concept for GeoTools 2.0 DataStore API.
MemoryDataStore added
for GeoTools 2.0 (although really a port of DefaulFeatureCollection).
IP:
- memorydatastore header to (C) 2003-2006 PMC
- memoryfeaturecollection header to (C) 2002-2006 PMC
org.geotools.data.ows
---------------------
Added to support OGC Open Web Services constructs, for WMS client code
and WFS datastore code.
Implemened for GeoTools 2.1 as part of the uDig project.
IP:
- headers updated to (C) 2004-2006 PMC
org.geotools.data.store
-----------------------
Remaining code from first cut at supporting metadata, code retained as
the start of a replacement
for AbstractDataStore based on what we have learned. Code origionally
based on GeoServer internals,
for end product see the catalog package.
IP:
- headers (C)2004-2006 PMC
- removed (C) 2004 Refraction Research / uDig headers (since they are a
mistake)
org.geotools.data.view
----------------------
Support read only view on feature source information, port of internal
GPL GeoServer code
donated to PMC.
IP:
- updated to (C) 2004-2006 PMC
org.geotools.event
------------------
Added for GeoTools 2.2 as part of adding events to the SLD documents.
Origionally based
on uDig catalog event system - compare and contrast (or bloody well
merge) with the
current catalog package.
IP:
- updated headers to (C) 2005-2006 PMC
org.geotools.factory
--------------------
Implementation to help find GeoAPI factories on the classpath.
- header to (C) 2006 PMC, changed to LGPL license w/out address
org.geotools.feature
--------------------
Feature model used since before GeoTools 2.0. Changed to use of
FeatureCollection for
data results for GeoTools 2.1, and added FeatureVisitor for GeoTools 2.2.
There seems to be lots of dead code in here - the FM branch cannot merge
soon enough.
IP:
- header to (C) 2002-2006 PMC in most cases
- AbstractFeatureCollectoin to (C) 2004
- removed a uDig header (mistake no doubt)
org.geotools.feature.collection
-------------------------------
Helper classes for feature collections added in GeoTools 2.2.
IP:
- headers to (C) 2005-2006 PMC
org.geotools.feature.type
-------------------------
Congruent with the feature package, this tracts the feature model, this code
predates GeoTools 2.0.
DateUtils contains the following Header:
/*
Copyright (c) 2002-2004, Dennis M. Sosnoski.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the
documentation
and/or other materials provided with the distribution.
* Neither the name of JiBX nor the names of its contributors may be used
to endorse or promote products derived from this software without
specific
prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
IP:
- headers to (C) 2002-2006 PMC
- copied a SosnoskiLICENSE.txt
org.geotools.feature.visitor
----------------------------
Added for GeoTools2.2 as the brains behind aggregate functions.
IP:
- headers to (C) 2005-2006 PMC
- two files missing headers
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel