package org.fanhongtao.tools.tagviewer.bean; import java.util.ArrayList; import java.util.List; import org.fanhongtao.lang.StringUtils; /** * @author Fan Hongtao <fanhongtao@gmail.com> * @created 2011-11-20 */ public class GroupBean { private String name; private TitleBean title; private List<TagBean> tagList = new ArrayList<TagBean>(); public String getName() { return name; } public void setName(String name) { this.name = name; } public TitleBean getTitle() { return title; } public void setTitle(TitleBean title) { this.title = title; } public List<TagBean> getTagList() { return tagList; } public void addTag(TagBean tag) { this.tagList.add(tag); } @Override public String toString() { StringBuffer buf = new StringBuffer(1024); buf.append("Group, name=").append(name).append(", "); buf.append(StringUtils.CRLF); if (title != null) { buf.append(title.toString()); buf.append(StringUtils.CRLF); } for (TagBean tag : tagList) { buf.append("\t"); buf.append(tag.toString()); buf.append(StringUtils.CRLF); } buf.append("]"); return buf.toString(); } }