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

Popular posts from this blog

list macos calm editors formula editors

how hibernate @any-related annotations?

why does floated <input> control floated component slip over too distant right ie7, nonetheless firefox?