/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package org.jkan997.slingbeans.aem.aempackage; import java.util.LinkedList; import java.util.List; /** * * @author jakaniew */ public class AEMPackage { private String name; private String description; private List<AEMFilter> filters = new LinkedList<AEMFilter>(); public AEMPackage(String name) { this.name = name; } public List<AEMFilter> getFilters() { return filters; } public String getName() { return name; } public String getDescription() { return description; } public void toXML(StringBuilder sb) { sb.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"); sb.append("<workspaceFilter version=\"1.0\">\n"); for (AEMFilter filter : filters) { filter.toXML(sb); } sb.append("</workspaceFilter>"); } }