1 package org.kuali.coeus.s2sgen.impl.print;
2
3
4 import javax.xml.transform.Source;
5 import java.util.List;
6 import java.util.Map;
7
8 public class GenericPrintable implements S2SPrintable {
9
10 Map<String, byte[]> streamMap;
11 Map<String, byte[]> attachments;
12 Map<String, Source> xSLTemplateWithBookmarks;
13 List<Source> xSLTemplates;
14
15 public void setStreamMap(Map<String, byte[]> streamMap) {
16 this.streamMap = streamMap;
17 }
18
19 public void setAttachments(Map<String, byte[]> attachments) {
20 this.attachments = attachments;
21 }
22
23 public void setXSLTemplateWithBookmarks(
24 Map<String, Source> templateWithBookmarks) {
25 xSLTemplateWithBookmarks = templateWithBookmarks;
26 }
27
28 public void setXSLTemplates(List<Source> templates) {
29 xSLTemplates = templates;
30 }
31
32 public Map<String, byte[]> getAttachments() {
33 return attachments;
34 }
35
36 public Map<String, Source> getXSLTemplateWithBookmarks() {
37 return xSLTemplateWithBookmarks;
38 }
39
40 public List<Source> getXSLTemplates() {
41 return xSLTemplates;
42 }
43
44 public Map<String, byte[]> renderXML() {
45 return streamMap;
46 }
47 }