1
14
15 package com.liferay.portal.xml;
16
17 import com.liferay.portal.kernel.xml.Namespace;
18 import com.liferay.portal.kernel.xml.QName;
19
20
25 public class QNameImpl implements QName {
26
27 public QNameImpl(org.dom4j.QName qName) {
28 _qName = qName;
29 }
30
31 public boolean equals(Object obj) {
32 org.dom4j.QName qName = ((QNameImpl)obj).getWrappedQName();
33
34 return _qName.equals(qName);
35 }
36
37 public String getLocalPart() {
38 return getName();
39 }
40
41 public String getName() {
42 return _qName.getName();
43 }
44
45 public Namespace getNamespace() {
46 org.dom4j.Namespace namespace = _qName.getNamespace();
47
48 if (namespace == null) {
49 return null;
50 }
51 else {
52 return new NamespaceImpl(namespace);
53 }
54 }
55
56 public String getNamespacePrefix() {
57 return _qName.getNamespacePrefix();
58 }
59
60 public String getNamespaceURI() {
61 return _qName.getNamespaceURI();
62 }
63
64 public String getQualifiedName() {
65 return _qName.getQualifiedName();
66 }
67
68 public org.dom4j.QName getWrappedQName() {
69 return _qName;
70 }
71
72 public int hashCode() {
73 return _qName.hashCode();
74 }
75
76 public String toString() {
77 return _qName.toString();
78 }
79
80 private org.dom4j.QName _qName;
81
82 }