Generics == good =).  Thanks for the heads up.

On Tue, Mar 30, 2010 at 11:48 AM, Kfir Shay <kfir.s...@gmail.com> wrote:

> there is one important thing you need to be aware of, the classic
> commons lib doesn't support generics... if you need generics you
> should try out - http://sourceforge.net/projects/collections/
>
> On Tue, Mar 30, 2010 at 11:36 AM, Steven Siebert <smsi...@gmail.com>
> wrote:
> > 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 <kfir.s...@gmail.com> 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 <smsi...@gmail.com>
> 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 <kfir.s...@gmail.com> 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 <smsi...@gmail.com>
> >> >> 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 javapo...@googlegroups.com.
> >> >> > To unsubscribe from this group, send email to
> >> >> > javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com>
> .
> >> >> > 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 javapo...@googlegroups.com.
> >> > To unsubscribe from this group, send email to
> >> > javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com>
> .
> >> > 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 javapo...@googlegroups.com.
> >> To unsubscribe from this group, send email to
> >> javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com>
> .
> >> 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 javapo...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com>
> .
> > 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 javapo...@googlegroups.com.
> To unsubscribe from this group, send email to
> javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com>
> .
> 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 javapo...@googlegroups.com.
To unsubscribe from this group, send email to 
javaposse+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to