/** * Copyright © 2012-2014 JeeSite All rights reserved. */ package com.nis.supcan; import java.util.List; import com.google.common.collect.Lists; import com.thoughtworks.xstream.annotations.XStreamAlias; /** * 硕正TreeList * @author WangZhen * @version 2013-11-04 */ @XStreamAlias("TreeList") public class TreeList extends Common { /** * 列集合 */ @XStreamAlias("Cols") private List cols; public TreeList() { super(); } public TreeList(Properties properties) { this(); this.properties = properties; } public TreeList(SupTreeList supTreeList) { this(); if (supTreeList != null){ if (supTreeList.properties() != null){ this.properties = new Properties(supTreeList.properties()); } if (supTreeList.fonts() != null){ for (SupFont supFont : supTreeList.fonts()){ if (this.fonts == null){ this.fonts = Lists.newArrayList(); } this.fonts.add(new Font(supFont)); } } } } public List getCols() { if (cols == null){ cols = Lists.newArrayList(); } return cols; } public void setCols(List cols) { this.cols = cols; } }