Hi Justin (and all),
How to parse a ogc filter using version 2.3 ? I tryed the following code,
but an error happened on creation of FilterFilter:
// instantiante parsers and content handlers
MyHandler contentHandler = new MyHandler();
FilterFilter filterParser = new FilterFilter(contentHandler, null);
GMLFilterGeometry geometryFilter = new
GMLFilterGeometry(filterParser);
GMLFilterDocument documentFilter = new
GMLFilterDocument(geometryFilter);
// read in XML file and parse to content handler
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser parser = factory.newSAXParser();
ParserAdapter adapter = new ParserAdapter(parser.getParser());
adapter.setContentHandler(documentFilter);
adapter.parse(requestSource);
assertEquals(contentHandler.filters.size(),1);
LogicFilterImpl f = (LogicFilterImpl) contentHandler.filters.get(0);
List sub = f.getChildren();
assertEquals(2,sub.size());
Filter f1 = (Filter) sub.get(0);
Filter f2 = (Filter) sub.get(1);
assertEquals(FilterType.GEOMETRY_INTERSECTS,f1.getFilterType());
assertEquals(FilterType.GEOMETRY_BBOX, f2.getFilterType());
Could you tell me more info about how to get the 2.4 version ? I am
interested.
On 1/22/07, Justin Deoliveira <[EMAIL PROTECTED]> wrote:
Hi Fabio,
Actually this a new way to parse a filter and is only available in
geotools 2.4 which is yet to be released.
If you want to use this code, you will need to check out the geotools
2.4 ( trunk ) branch and build it from source.
Let me know if you are interested and want more info on how to do so.
-Justin
Fabio Luiz Leite wrote:
> Hi all,
> i'm trying to run an example of the user guide about Filter XML
> Support. But, when i run the sample, i'm getting a lot of errors.
>
> The parser in the sample follows:
>
> //create the parser with the filter 1.0 configuration
> org.geotools.xml.Configuration = new
org.geotools.filter.v1_0.OGCConfiguration();
> org.geotools.xml.Parser
> parser = new org.geotools.xml.Parser( configuration );
>
> //the xml instance document above
> InputStream xml = ...
>
>
> //parse
> Filter filter = (Filter) parser.parse( xml );
>
>
> Is this a deprecated way to parse a filter ?
> How to run this code using geotools version 2.3 ?
>
> Thanks in advance !
>
> --
> Fábio Luiz Leite Júnior !DSPAM:1004,45b51a3095047731818748!
>
>
> ------------------------------------------------------------------------
>
>
-------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
your
> opinions on IT & business topics through brief surveys - and earn cash
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>
> !DSPAM:1004,45b51a3095047731818748!
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Geotools-gt2-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>
>
> !DSPAM:1004,45b51a3095047731818748!
--
Justin Deoliveira
[EMAIL PROTECTED]
The Open Planning Project
http://topp.openplans.org
--
Fábio Luiz Leite Júnior
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users