1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.mybatis.generator.api.dom.xml;
17
18 import java.util.Optional;
19
20 public class Document {
21
22 private DocType docType;
23
24 private XmlElement rootElement;
25
26 public Document(String publicId, String systemId) {
27 docType = new PublicDocType(publicId, systemId);
28 }
29
30 public Document(String systemId) {
31 docType = new SystemDocType(systemId);
32 }
33
34 public Document() {
35 super();
36 }
37
38 public XmlElement getRootElement() {
39 return rootElement;
40 }
41
42 public void setRootElement(XmlElement rootElement) {
43 this.rootElement = rootElement;
44 }
45
46 public Optional<DocType> getDocType() {
47 return Optional.ofNullable(docType);
48 }
49 }