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]

Reply via email to