ArrayDomSerializer.java
biz/hammurapi/xml/dom/ArrayDomSerializer.java
Violations
Inspector |
Message |
Severity |
Location |
Java Inspector 048 |
Copyrights information should be present in each file. |
1 |
|
Java Inspector 089 |
Type is not documented |
2 |
34:1
|
Java Inspector 089 |
Undocumented method |
2 |
36:9
|
Java Inspector 089 |
Undocumented method |
2 |
39:25
|
Java Inspector 026 |
Avoid hardwired string literals. Allowed literals: [] |
3 |
40:53
|
Java Inspector 026 |
Avoid hardwired string literals. Allowed literals: [] |
3 |
44:92
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23package biz.hammurapi.xml.dom;
24
25import org.w3c.dom.Element;
26
27import biz.hammurapi.convert.Converter;
28
29
30
31
32
33
34public class ArrayDomSerializer {
35
36 public DomSerializable convert(final Object[] oa, final Converter master) {
37 return new DomSerializable() {
38
39 public void toDom(Element holder) {
40 holder.setAttribute("type", oa.getClass().getName());
41 for (int i=0; i<oa.length; i++) {
42 DomSerializable eds=(DomSerializable) master.convert(oa[i], DomSerializable.class, null);
43 if (eds!=null) {
44 Element el=holder.getOwnerDocument().createElement("element");
45 holder.appendChild(el);
46 eds.toDom(el);
47 }
48 }
49 }
50
51 };
52 }
53}
54