dmitri 2003/11/02 15:19:33
Modified: jxpath/src/java/org/apache/commons/jxpath/ri/model/dom
DOMAttributePointer.java
Log:
Fixed getNode() - should return Attr rather than the value of Attr
Revision Changes Path
1.13 +16 -12
jakarta-commons/jxpath/src/java/org/apache/commons/jxpath/ri/model/dom/DOMAttributePointer.java
Index: DOMAttributePointer.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/jxpath/src/java/org/apache/commons/jxpath/ri/model/dom/DOMAttributePointer.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- DOMAttributePointer.java 9 Oct 2003 21:31:41 -0000 1.12
+++ DOMAttributePointer.java 2 Nov 2003 23:19:33 -0000 1.13
@@ -101,6 +101,17 @@
return parent.getNamespaceURI(prefix);
}
+ public Object getValue() {
+ String value = attr.getValue();
+ if (value == null) {
+ return null;
+ }
+ if (value.equals("") && !attr.getSpecified()) {
+ return null;
+ }
+ return value;
+ }
+
public Object getBaseValue() {
return attr;
}
@@ -114,14 +125,7 @@
}
public Object getImmediateNode() {
- String value = attr.getValue();
- if (value == null) {
- return null;
- }
- if (value.equals("") && !attr.getSpecified()) {
- return null;
- }
- return value;
+ return attr;
}
public boolean isActual() {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]