Hi,
I've been working a bit more on the user map comparison that's
preventing me from committing the 3d work.

Basically, I want retyping to work when the user map is different,
but the retyping wrappers do no take into account the user maps
when checking for types equality and blow up with an exception
stating I'm trying to retype to the same type (so retyping makes
no sense).

JTS in the geometry has two kinds of equality, the equals(...)
and the equalsExact(...) (aka "equal equal" ;-) )

Taking inspiriation from that, and aggreing that in the
general case people are not interested in such a deep equality,
I looked for making an utility method that does the equality
instead.

FeatureTypes already has a equals(type1, type2) method,
so I took it and added a extended version,
equals(type1, type2, compareUserMap) that allows the
user to compare the user map contents.

The retyping wrappers will use that one.

Is this ok?
Cheers
Andrea

-- 
Andrea Aime
OpenGeo - http://opengeo.org
Expert service straight from the developers.

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to