DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23655>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23655 Provide a java.util.List wrapper around the Hits object Summary: Provide a java.util.List wrapper around the Hits object Product: Lucene Version: CVS Nightly - Specify date in submission Platform: All OS/Version: All Status: NEW Severity: Enhancement Priority: Other Component: Search AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Saw this on the user list and thought it might be a nice feature to add. I wasn't sure if there would be an objection to modifying Hits to extend AbstractList, so I implemented it both as a separate wrapper class and by making the current Hits object extend AbstractList. There is a separate patch for each. Only one should be applied, I'll leave it to the more experienced folks to vote on which one should be used (if it should be used at all). My preference is for the modification to the Hits object. Eric copied from Tatu's message on the Lucene user list... On Monday 06 October 2003 08:35, Lars Hammer wrote: ... > to iterate the Hits. I thought that Hits was an array of pointers to docs, ^^^ Actually, Hits contains a Vector (could be an array as well), but is not a Collection itself (one can not extend array classes in Java, so no Object besides basic arrays can be arrays or treates as one). Hits be made a Collection, though. In fact, I think it would be a reasonable thing to do, to make Hits be a simple Collection (or perhaps List since it is an ordered collection). You could file an RFE for this, or better yet, implement it. :-) I'd think including such patch for Lucene would make sense as well. > Has anyone any experience in using the <logic:iterate> tag or is it > necessary to write a custom JSP tag which does the iteration?? No, it should be enough to write a simple wrapper that implements Collection, and accesses Hits instance via next() method. -+ Tatu +- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
