how i parse bottom query (à la google data) java?
i have component where i query rest / atom server documents. queries fervent gdata feeling :
http://server/base/feeds/documents?bq=[type {'news'}]
i have parse "bq" parameter know form papers returned but indeed doing query. example,
bq=[type = 'news'] -> relapse ["news"]
bq=[type {'news'}] -> relapse ["news"]
bq=[type {'news', 'article'}] -> relapse ["news", "article"]
bq=[type = 'news']|[type = 'article'] -> relapse ["news", "article"]
bq=[type = 'news']|[title = 'my title'] -> relapse ["news"]
basically, query libel list speculate total ("|") (no separator). any speculate imprisonment field. imprisonment =, <, >, <=, >=, in, etc... there spaces everywhere where sense.
i'm bit misplaced between regexp, stringtokenizer, streamtokenizer, etc... i am stranded java 1.4, parser ...
who indicate me right instruction ?
thanks !
Comments
Post a Comment