Connecting Tech Pros Worldwide Help | Site Map

Templates problem

  #1  
Old October 7th, 2008, 04:45 PM
Newbie
 
Join Date: Sep 2008
Posts: 9
Hi,

if there is:
Expand|Select|Wrap|Line Numbers
  1. public class Range<T extends Comparable<T>> extends Scope<T> implements Cloneable
, can I define this one:
Expand|Select|Wrap|Line Numbers
  1. public class RangeList<T extends Comparable<T>, R extends Range<T>> extends ArrayList<R>
without giving "T extends Comparable<T>"?

It would be perfect to say:
Expand|Select|Wrap|Line Numbers
  1. RangeList<R extends Range<T extends Comparable<T>>>
:).

Thanks in advance,
Etam.
  #2  
Old October 7th, 2008, 04:53 PM
Newbie
 
Join Date: Sep 2008
Posts: 9

re: Templates problem


Maybe it is not related but RangeList<Date, Timerange> duties, has:
Expand|Select|Wrap|Line Numbers
  1. public final void crop(List<Range<T>> ranges)
method, and I can't pass List<Timerange> there (Timerange extends Range<Date> :/.

I have to do this:
Expand|Select|Wrap|Line Numbers
  1. List<Timerange> list = dateType.filter(starts, ends);
  2. List<Range<Date>> l = new ArrayList<Range<Date>>();
  3. Collections.copy(l, list);
  4. duties.crop(l);
Reply


Similar Threads
Thread Thread Starter Forum Replies Last Post
templates problem Giannis Papadopoulos answers 4 January 18th, 2006 05:55 PM
Using templates..problem with DataList Raph answers 0 November 18th, 2005 09:48 PM
Templates problem Christopher answers 2 July 22nd, 2005 07:35 PM
linking templates problem Tobias Langner answers 1 July 19th, 2005 04:54 PM