@@ -101,29 +101,17 @@ public final QName getQName() {
101
101
case Node .ATTRIBUTE_NODE -> document .attrName [nodeNumber ];
102
102
case Node .ELEMENT_NODE , Node .PROCESSING_INSTRUCTION_NODE -> document .nodeName [nodeNumber ];
103
103
case NodeImpl .NAMESPACE_NODE -> document .namespaceCode [nodeNumber ];
104
- case Node .DOCUMENT_NODE -> QName .EMPTY_QNAME ;
105
- case Node .COMMENT_NODE -> QName .EMPTY_QNAME ;
106
- case Node .TEXT_NODE -> QName .EMPTY_QNAME ;
107
- case Node .CDATA_SECTION_NODE -> QName .EMPTY_QNAME ;
108
- default -> null ;
104
+ case Node .DOCUMENT_NODE , Node .COMMENT_NODE , Node .TEXT_NODE , Node .CDATA_SECTION_NODE -> QName .EMPTY_QNAME ;
105
+ default -> QName .EMPTY_QNAME ;
109
106
};
110
107
}
111
108
112
109
@ Override
113
110
public final void setQName (final QName qname ) {
114
- switch (getNodeType ()) {
115
- case Node .ATTRIBUTE_NODE :
116
- document .attrName [nodeNumber ] = qname ;
117
- break ;
118
-
119
- case Node .ELEMENT_NODE :
120
- case Node .PROCESSING_INSTRUCTION_NODE :
121
- document .nodeName [nodeNumber ] = qname ;
122
- break ;
123
-
124
- case NodeImpl .NAMESPACE_NODE :
125
- document .namespaceCode [nodeNumber ] = qname ;
126
- break ;
111
+ switch (getNodeType ()) {
112
+ case Node .ATTRIBUTE_NODE -> document .attrName [nodeNumber ] = qname ;
113
+ case Node .ELEMENT_NODE , Node .PROCESSING_INSTRUCTION_NODE -> document .nodeName [nodeNumber ] = qname ;
114
+ case NodeImpl .NAMESPACE_NODE -> document .namespaceCode [nodeNumber ] = qname ;
127
115
}
128
116
}
129
117
@@ -151,21 +139,21 @@ public String getLocalName() {
151
139
152
140
@ Override
153
141
public String getNamespaceURI () {
154
- switch (getNodeType ()) {
155
- case Node .ELEMENT_NODE :
156
- case Node .ATTRIBUTE_NODE :
142
+ switch (getNodeType ()) {
143
+ case Node .ELEMENT_NODE , Node .ATTRIBUTE_NODE -> {
157
144
final String nsUri = getQName ().getNamespaceURI ();
158
- if (nsUri .equals (XMLConstants .NULL_NS_URI )) {
145
+ if (nsUri .equals (XMLConstants .NULL_NS_URI )) {
159
146
return null ;
160
147
} else {
161
148
return nsUri ;
162
149
}
163
-
164
- case NodeImpl .NAMESPACE_NODE :
150
+ }
151
+ case NodeImpl .NAMESPACE_NODE -> {
165
152
return XMLConstants .XMLNS_ATTRIBUTE_NS_URI ;
166
-
167
- default :
153
+ }
154
+ default -> {
168
155
return null ;
156
+ }
169
157
}
170
158
}
171
159
0 commit comments