I'll take some time to clarify the diagram based on your comments. Thanks for taking the time to review it. (I almost feel like I'm a Google SoC student for GeoTools...) :]
Landon On Thu, Jun 5, 2008 at 12:07 PM, Jody Garnett <[EMAIL PROTECTED]> wrote: > Sunburned Surveyor wrote: >> >> I put together a simple class diagram for the modul on my lunch break >> today. It shows the basic structure of the module, and how data flows >> from a GPX file to an eventual feature in OpenJUMP. (I imagine an >> alternate GPXFeatureFactory class could be plugged that would provide >> a GeoTools feature implementation for UDig.) >> > > Can you fill in the relationships a bit more? ie > I am assuming GPXFeatureFactory > - "creates" a ArrayDataObject > - is implemented by GpxEntitityFeature > > But that does not make sense; .... so I would assume: > GPXFeatureFactory is a plugin client code can use to ask the GPXReader / > Writer to work with their data structure (ie ArrayDataObjects go in; > something else comes out ) > - JumpGPXFeatureFactory would create GpxEntityFeature(s) as needed; that > could be used in OpenJUMP > - GeoToolsGPXFeatureFactory would create a SimpleFeatureImpl as needed; that > could be used by GeoTools / Geoserver / uDig > > But yeah; looks like you have the right idea; I am probably just lost in the > names > Jody > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Geotools-devel mailing list Geotools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel