1 package example.data;
2 
3 import java.util.*;
4 import javax.xml.bind.annotation.*;
5 
6 @XmlRootElement(name="groups")
7 public class FlickrGroups implements FlickrPayload {
8   @XmlElement(name="group") public List<Group> groups = new ArrayList<Group>();
9 
10   public static class Group {
11     @XmlAttribute public String nsid;
12     @XmlAttribute public String name;
13     @XmlAttribute public int admin;
14     @XmlAttribute public int eighteenplus;
15 
toString()16     public String toString()
17     {
18       return "Group[nsid=" + nsid + ", " +
19                    "name=" + name + ", " +
20                    "admin=" + admin + ", " +
21                    "eighteenplus=" + eighteenplus + "]";
22     }
23   }
24 
toString()25   public String toString()
26   {
27     StringBuilder sb = new StringBuilder();
28     sb.append("FlickrGroups[groups=(");
29 
30     for (Group group : groups) {
31       sb.append(group.toString());
32       sb.append(' ');
33     }
34 
35     sb.append(")]");
36 
37     return sb.toString();
38   }
39 }
40