/* ================================================================== * Created [2009-4-27 下午11:32:55] by Jon.King * ================================================================== * TSS * ================================================================== * mailTo:jinpujun@hotmail.com * Copyright (c) Jon.King, 2009-2012 * ================================================================== */ package com.jinhe.tss.core.web.dispaly.tree; import java.util.ArrayList; import java.util.List; import com.jinhe.tss.core.web.dispaly.IDataEncoder; import com.jinhe.tss.core.web.dispaly.XmlPrintWriter; /** * 树节点选项编码器 */ public class TreeNodeOptionsEncoder implements IDataEncoder { private List<TreeNodeOption> options = new ArrayList<TreeNodeOption>(); public void add(TreeNodeOption option){ options.add(option); } public String toXml() { StringBuffer sb = new StringBuffer(); sb.append("<options>"); for(TreeNodeOption option : options){ sb.append(option.toXml()); } sb.append("</options>"); return sb.toString(); } public void print(XmlPrintWriter out) { out.append(toXml()); } }