geirm 02/01/28 16:33:26
Modified: src/java/org/apache/tools/dvsl DVSLNode.java
src/java/org/apache/tools/dvsl/dom4j Dom4jNodeImpl.java
Log:
Added valueOf( Xpath) as suggested by Brad Cox.
I don't like this naked layer - might this be better in TransformTool? I
think so - keeps the Node impl simpler
Revision Changes Path
1.2 +6 -0
jakarta-velocity-dvsl/src/java/org/apache/tools/dvsl/DVSLNode.java
Index: DVSLNode.java
===================================================================
RCS file:
/home/cvs/jakarta-velocity-dvsl/src/java/org/apache/tools/dvsl/DVSLNode.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DVSLNode.java 18 Dec 2001 21:23:15 -0000 1.1
+++ DVSLNode.java 29 Jan 2002 00:33:26 -0000 1.2
@@ -78,6 +78,12 @@
public String value();
/**
+ * returns the value of the XPAth
+ * expression
+ */
+ public Object valueOf( String xpath );
+
+ /**
* returns attribute
*/
public String attrib( String attribute );
1.2 +5 -0
jakarta-velocity-dvsl/src/java/org/apache/tools/dvsl/dom4j/Dom4jNodeImpl.java
Index: Dom4jNodeImpl.java
===================================================================
RCS file:
/home/cvs/jakarta-velocity-dvsl/src/java/org/apache/tools/dvsl/dom4j/Dom4jNodeImpl.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Dom4jNodeImpl.java 18 Dec 2001 21:15:18 -0000 1.1
+++ Dom4jNodeImpl.java 29 Jan 2002 00:33:26 -0000 1.2
@@ -186,6 +186,11 @@
return element.getText();
}
+ public Object valueOf( String xpath )
+ {
+ return element.valueOf( xpath );
+ }
+
public String toString()
{
return value();
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>