On 10-06-02 7:07 AM, Jody Garnett wrote:
> Hi Justin;
>
> Thought I would walk before I run and have started the GMLEncoder in the 
> gt-xml module. The idea is to configure it for what you want to do using a 
> nice big "gml2" or "gml3" switch, and then perform common tasks such as 
> encoding a feature collection, or a featureType. I have all the 
> implementations available so we should be able to choose the right tool for 
> the job; and/or perform any migrations between encoders smoothly.
>
> I am slowly going through how you do things in geoserver and have gotten 
> bogged down going from a java binding to a typeName.
>
> The GeoServer code has a very magic class that I think you wanted to do 
> properly as a geotools Profile of a Schema? I suspect the idea is to minimise 
> duplicates where one Java class has more then one option it can be mapped to.
>
> Any guidance; am i on the right track.

Yes, the magic instance is available via XSD.getTypeMappingProfile(). 
Those are unique java class to xml types. Remember that XSD's have 
dependencies, and each one has its own type mapping profile. So start 
with the one for WFS, work to GML3, and down the line... eventually 
pulling in the XS type mapping profile which contains all the 
"primitive" mappings such as Integer, Double, etc..

Post your code and I will do a code review. Glad to hear you are making 
progress.
>
> Jody


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

------------------------------------------------------------------------------

_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to