This is a proposal to update the API for a better support of namespaces in geotools/geoserver.

The goal is to allow PropertyName objects to hold an x-path (with namespace prefixes), and an associated Namespace Context ( i.e. Prefix->Namespace mappings). Changing the interfaces of PropertyName and FilterFactory makes it possible to get and set these namespace context information from anywhere in geotools without accessing specific implementations. Additionally, Query will support using a list of PropertyName objects for Property Selection, rather than just strings, again with the aim of supplying the appropiate NamespaceContext information. However, backward compatibility is guaranteed by making the old getters and setters shortcuts to the new ones.

For more information, see:
http://docs.codehaus.org/display/GEOTOOLS/XPath+NamespaceSupport
http://jira.codehaus.org/browse/GEOT-3374

Regards,
--
*Niels Charlier*

Software Engineer
CSIRO Earth Science and Resource Engineering
Phone: +61 8 6436 8914

Australian Resources Research Centre
26 Dick Perry Avenue, Kensington WA 6151
------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to