EnumerationDomSerializer.java
biz/hammurapi/xml/dom/EnumerationDomSerializer.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 |
36:1
|
Java Inspector 089 |
Undocumented method |
2 |
38:9
|
Java Inspector 089 |
Undocumented method |
2 |
41:25
|
Java Inspector 026 |
Avoid hardwired string literals. Allowed literals: [] |
3 |
42:49
|
Java Inspector 026 |
Avoid hardwired string literals. Allowed literals: [] |
3 |
42:57
|
Java Inspector 026 |
Avoid hardwired string literals. Allowed literals: [] |
3 |
46: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 java.util.Enumeration;
26
27import org.w3c.dom.Element;
28
29import biz.hammurapi.convert.Converter;
30
31
32
33
34
35
36public class EnumerationDomSerializer {
37
38 public DomSerializable convert(final Enumeration enumeration, final Converter master) {
39 return new DomSerializable() {
40
41 public void toDom(Element holder) {
42 holder.setAttribute("type", "enumeration");
43 while (enumeration.hasMoreElements()) {
44 DomSerializable ds=(DomSerializable) master.convert(enumeration.nextElement(), DomSerializable.class, null);
45 if (ds!=null) {
46 Element el=holder.getOwnerDocument().createElement("element");
47 holder.appendChild(el);
48 ds.toDom(el);
49 }
50 }
51 }
52
53 };
54 }
55}
56