package com.gustz.dove.web.base.view.tpl;
import java.io.IOException;
import java.util.Collection;
import java.util.Map;
import com.sinovatech.fw.util.New;
public class CompositeTpl implements Tpl {
private Collection<Tpl> members;
public CompositeTpl(Collection<Tpl> members) {
super();
this.members = New.list(members);
}
@Override
public void write(Map<String, ?> context, Appendable writer) throws IOException {
if (members == null || members.isEmpty())
return;
for (Tpl member : members) {
member.write(context, writer);
}
}
}