Hi Landon, there are actually a couple of utility classes for handling FeatureSchemas and Features... did you check if you are not duplicating things?
We got most of them from pirol. These classes are in org.openjump.core.apitools.* cheers, stefan Am 02.07.13 11:17, schrieb Landon Blake: > Sounds good Ede. I'll add the commits on my list of things to do. > > Thanks for taking the time to review and comment. > > Landon > > > On Tue, Jul 2, 2013 at 5:21 AM, <edgar.sol...@web.de > <mailto:edgar.sol...@web.de>> wrote: > > sounds good to me, especially the 'not breaking' part. let's see > what you commit, maybe we eventually get our builds unit checked if > i find time to implement that. > > ..ede > > On 02.07.2013 03:57, Landon Blake wrote: > > Ede: > > > > Let me see if I can provide a little more information. > > > > I'm proposing the addition of a few utility methods to the > Feature and FeatureSchema classes/interfaces. This include methods > to clone, compare, and convert the objects to Strings. These are all > pretty standard Java utility methods that I try to implement on > almost all of my classes. > > > > None of these new methods break the current OpenJUMP API. > > > > Having said that, none of these methods are essential, and they > don't fix any bugs. I implemented them because they made unit > testing easier. > > > > I'm also proposing to add adaptations of my JUnit text cases for > the Feature and FeatureSchema classes/interfaces. The reason for > this is simple: We don't do very much unit testing in the OpenJUMP > core, and we should. (This is just a first baby step in this > direction. I'd like to continue committing unit tests for the > OpenJUMP core as I can develop as part of the code I write.) > > > > Neither the utility methods or the unit tests are critical > changes. I'm just trying to be a good citizen by pushing some of my > improvements from JUMP-Lib back upstream to OpenJUMP. > > > > No hard feelings if the community decides these changes aren't > improvements. :] > > > > Thanks. > > > > Landon > > > > > > On Thu, Jun 27, 2013 at 1:36 AM, <edgar.sol...@web.de > <mailto:edgar.sol...@web.de> <mailto:edgar.sol...@web.de > <mailto:edgar.sol...@web.de>>> wrote: > > > > On 27.06.2013 05 <tel:27.06.2013%2005> > <tel:27.06.2013%2005>:15, Landon Blake wrote: > > > I'd like to port some features from JUMP-Lib to OpenJUMP. > These features are listed here: > > > > > > > > http://openjumpblog.wordpress.com/2013/06/27/improvements-from-jump-lib-for-openjump/ > > > > > > What do you guys think? > > > > > > I'm basically adding some standard utility methods to the > Feature/BasicFeature and FeatureSchema. I'd also like to add some > JUnit tests for Feature/BasicFeature and FeatureSchema to a testing > package. > > > > > > If there are no strong objections, I can start the work of > porting the features one at a time, and post here after each commit > so the other programmers can review the changes. > > > > > > > could you describe what the advantages of these changes > mentioned on the blog page are? point by point? > > > > ..ede > > > > > > ------------------------------------------------------------------------------ > > This SF.net email is sponsored by Windows: > > > > Build for Windows Store. > > > > http://p.sf.net/sfu/windows-dev2dev > > _______________________________________________ > > Jump-pilot-devel mailing list > > Jump-pilot-devel@lists.sourceforge.net > <mailto:Jump-pilot-devel@lists.sourceforge.net> > <mailto:Jump-pilot-devel@lists.sourceforge.net > <mailto:Jump-pilot-devel@lists.sourceforge.net>> > > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > > > > > > > > > ------------------------------------------------------------------------------ > > This SF.net email is sponsored by Windows: > > > > Build for Windows Store. > > > > http://p.sf.net/sfu/windows-dev2dev > > > > > > > > _______________________________________________ > > Jump-pilot-devel mailing list > > Jump-pilot-devel@lists.sourceforge.net > <mailto:Jump-pilot-devel@lists.sourceforge.net> > > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Windows: > > Build for Windows Store. > > http://p.sf.net/sfu/windows-dev2dev > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > <mailto:Jump-pilot-devel@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Windows: > > Build for Windows Store. > > http://p.sf.net/sfu/windows-dev2dev > > > > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel