Makes sense to me. What about calling it equalsExact(), might keep the 
door open for other properties in the future. No preference though.

Andrea Aime wrote:
> 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
> 


-- 
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

------------------------------------------------------------------------------
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