This sounds like a very nice grand plan. I support this in spirit at least.
Gary > -----Original Message----- > From: Henri Yandell [mailto:[EMAIL PROTECTED] > Sent: Thursday, March 04, 2004 14:16 > To: Jakarta Commons Developers List > Subject: RE: [collections] Yipes, I need Regexp based get on a Map > > > I suspect the answer is the same as last time. The regexp solution is: > > Merge ORO/Regexp into each other as Commons-Regexp, with both being a > plugin concept > Allow a 1.4 plugin concept for it > > Daniel's grand plan. Maybe we should more actively try to assist him. > > Hen > > On Thu, 4 Mar 2004, Gary Gregory wrote: > > > This sure is interesting and brings up 2 points. (1) This can be done > > with a "decorator" and (2) this brings up the topic again of whether or > > not it would be a good thing to have a [commons-re] like we have a > > [commons-logging], a super thin wrapper that delegates to 1.4 or, in > > this case, [ORO-RE] or [RegExp]. > > > > Gary > > > > > -----Original Message----- > > > From: Mark R. Diggory [mailto:[EMAIL PROTECTED] > > > Sent: Thursday, March 04, 2004 09:06 > > > To: Jakarta Commons Developers List > > > Subject: [collections] Yipes, I need Regexp based get on a Map > > > > > > I'm trying to put together a lookup mechanism that is regular > > expression > > > based. For example > > > > > > > > > Map map = ...; > > > > > > Bar bar = new Bar(); > > > > > > map.put("^http://foo.bar*",bar); > > > > > > > > > Bar bar2 = (Bar)map.get("http://foo.bar/bam"); > > > > > > > > > get("...") would return the bar object. Of course, this could match > > > multiple values, as such get("...") could return the first value > > > encountered or a Collection of all the matches encountered. > > > > > > Collection bars = (Collection)map.get("http://foo.bar/bam"); > > > Iterator iter = bars.iterator(); > > > Bar bar2 = (Bar)iter.next(); > > > > > > Any ideas on how I can throw this together using Commons Collections > > as > > > a basis? I can live with just >=j2sdk1.4 compatibility. Is this > > > something Commons Collections would like to have available? > > > > > > -Mark > > > -- > > > Mark Diggory > > > Software Developer > > > Harvard MIT Data Center > > > http://www.hmdc.harvard.edu > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
