Changeset 9382
- Timestamp:
- 04/13/08 04:20:15 (5 years ago)
- Location:
- lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views
- Files:
-
- 2 modified
-
TimeLineViewLabelProvider.java (modified) (3 diffs)
-
TwitterManager.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views/TimeLineViewLabelProvider.java
r9380 r9382 3 3 import java.io.IOException; 4 4 import java.io.InputStream; 5 import java.util.HashMap; 6 import java.util.Map; 5 7 6 8 import jp.xet.eclipse.sabotter.SabotterPlugin; … … 17 19 18 20 public class TimeLineViewLabelProvider extends LabelProvider implements ITableLabelProvider { 21 22 private Map<String, Image> cashe = new HashMap<String, Image>(); 19 23 20 24 public String getColumnText(Object obj, int index) { … … 54 58 return null; 55 59 } 60 String url = status.getUser().getProfileImageURL().toString(); 61 if(cashe.get(url) != null) { 62 return cashe.get(url); 63 } 64 56 65 HttpClient client = new HttpClient(); 57 66 try { 58 67 HttpMethod method = 59 new GetMethod( status.getUser().getProfileImageURL().toString());68 new GetMethod(url); 60 69 client.executeMethod(method); 61 70 InputStream is = method.getResponseBodyAsStream(); 62 71 Image image = new Image(null, is); 72 cashe.put(url, image); 63 73 return image; 64 74 } catch (HttpException e) { -
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views/TwitterManager.java
r9380 r9382 4 4 import java.util.Comparator; 5 5 import java.util.List; 6 import java.util.S et;6 import java.util.SortedSet; 7 7 import java.util.TreeSet; 8 8 … … 23 23 private Twitter twitter; 24 24 25 private S et<Status> allStatuses;25 private SortedSet<Status> allStatuses; 26 26 27 27
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)