Duh, the Apache commons...I should have looked there as well, seeing as I'm
using several of their other libraries from the commons.

Looks like the org.apache.commons.collections.map.LinkedMap class looks
exactly what I'm looking for.

Thanks!

Steve


On Tue, Mar 30, 2010 at 11:31 AM, Kfir Shay <[email protected]> wrote:

> ops completely missed that
> I am not sure this is what you need but it seems similar -
> http://commons.apache.org/collections/api-release/index.html
>
> On Tue, Mar 30, 2010 at 6:35 AM, Steve Siebert <[email protected]> wrote:
> > Hi Kfir,
> >
> > Thanks for the quick reply, but that's one of the classes I referenced
> > in my question stating that it doesn't have the complete API I'm
> > looking for.
> >
> > Thanks,
> >
> > Steve
> >
> > On Mar 29, 9:42 am, Kfir Shay <[email protected]> wrote:
> >> http://java.sun.com/j2se/1.4.2/docs/api/java/util/LinkedHashMap.html
> >>
> >> On Mon, Mar 29, 2010 at 6:33 AM, Steve Siebert <[email protected]>
> wrote:
> >> > I'm in need of a doubly-linked HashMap that exposes index mappings as
> >> > well as the key-value pair.  An API that exposes a mix of LinkedList
> >> > and HashMap methods.  I started withLinkedHashMapbut quickly
> >> > realized I needed to do something like:
> >>
> >> > DoubleLinkedHashMap<String, String> dlHash = new
> >> > DoubleLinkedHashMap<String, String>();
> >> > //......load the hashmap........
> >> > int index = dlHash.getLastKey();
> >> > try {
> >> >    String nextKey = dlHash.getKey(index+1);
> >> >    //....blah, blah, blah
> >> > }
> >> > catch (IndexOutOfBoundsException ex)
> >> > {
> >> >    //...more blah
> >> > }
> >>
> >> > This is a rough API and exposes some possible convenience methods
> >> > (because things like getLastKey() and getKey() should live organically
> >> > on the return of keySet()), but I was going for simplicity =).
> >>
> >> > Anyway, I hacked out a collection class to satisfy this requirement
> >> > for the project (a HashMap backed with a LinkedList encapsulated in
> >> > the DoubleLinkedHashMap class), but if anyone knows a similar
> >> > implementation within a common collections library, I would happily
> >> > make a drop-in replacement (just seems like I'm not the only one that
> >> > would need this eventually). I of course checked the Java Collections
> >> > Framework and did a bit of searching within the Google Collections
> >> > library without luck.
> >>
> >> > Thanks!
> >>
> >> > Steve
> >>
> >> > --
> >> > You received this message because you are subscribed to the Google
> Groups "The Java Posse" group.
> >> > To post to this group, send email to [email protected].
> >> > To unsubscribe from this group, send email to
> [email protected]<javaposse%[email protected]>
> .
> >> > For more options, visit this group athttp://
> groups.google.com/group/javaposse?hl=en.
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> "The Java Posse" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> [email protected]<javaposse%[email protected]>
> .
> > For more options, visit this group at
> http://groups.google.com/group/javaposse?hl=en.
> >
> >
>
> --
> You received this message because you are subscribed to the Google Groups
> "The Java Posse" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<javaposse%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/javaposse?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to