1
22
23 package com.liferay.util.xml;
24
25 import com.liferay.portal.kernel.util.GetterUtil;
26
27 import org.dom4j.Element;
28 import org.dom4j.Namespace;
29 import org.dom4j.QName;
30
31
37 public class DocUtil {
38
39 public static void add(Element el, String name, boolean text) {
40 add(el, name, String.valueOf(text));
41 }
42
43 public static void add(Element el, String name, double text) {
44 add(el, name, String.valueOf(text));
45 }
46
47 public static void add(Element el, String name, float text) {
48 add(el, name, String.valueOf(text));
49 }
50
51 public static void add(Element el, String name, int text) {
52 add(el, name, String.valueOf(text));
53 }
54
55 public static void add(Element el, String name, long text) {
56 add(el, name, String.valueOf(text));
57 }
58
59 public static void add(Element el, String name, short text) {
60 add(el, name, String.valueOf(text));
61 }
62
63 public static void add(Element el, String name, Object text) {
64 add(el, name, String.valueOf(text));
65 }
66
67 public static void add(Element el, String name, String text) {
68 el.addElement(name).addText(GetterUtil.getString(text));
69 }
70
71 public static Element add(Element el, String name, Namespace ns) {
72 return el.addElement(new QName(name, ns));
73 }
74
75 public static void add(
76 Element el, String name, Namespace ns, boolean text) {
77
78 add(el, name, ns, String.valueOf(text));
79 }
80
81 public static void add(Element el, String name, Namespace ns, double text) {
82 add(el, name, ns, String.valueOf(text));
83 }
84
85 public static void add(Element el, String name, Namespace ns, float text) {
86 add(el, name, ns, String.valueOf(text));
87 }
88
89 public static void add(Element el, String name, Namespace ns, int text) {
90 add(el, name, ns, String.valueOf(text));
91 }
92
93 public static void add(Element el, String name, Namespace ns, long text) {
94 add(el, name, ns, String.valueOf(text));
95 }
96
97 public static void add(Element el, String name, Namespace ns, short text) {
98 add(el, name, ns, String.valueOf(text));
99 }
100
101 public static void add(Element el, String name, Namespace ns, Object text) {
102 add(el, name, ns, String.valueOf(text));
103 }
104
105 public static void add(Element el, String name, Namespace ns, String text) {
106 el.addElement(new QName(name, ns)).addText(GetterUtil.getString(text));
107 }
108
109 }