mmidy 2002/09/18 07:17:47
Modified: java/src/org/apache/xpath/functions Tag: xslt20
FuncIndexOf.java
java/src/org/apache/xpath/parser Tag: xslt20 SimpleNode.java
Added: java/src/org/apache/xpath/functions Tag: xslt20
FuncDistinctNodes.java FuncDistinctValues.java
FuncInsert.java FuncRemove.java
FuncSubsequence.java
Log:
Implement sequence functions: insert, remove, distinct-nodes,
distinct-values, subsequence
Revision Changes Path
No revision
No revision
1.1.2.2 +1 -1
xml-xalan/java/src/org/apache/xpath/functions/Attic/FuncIndexOf.java
Index: FuncIndexOf.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xpath/functions/Attic/FuncIndexOf.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- FuncIndexOf.java 13 Sep 2002 19:59:57 -0000 1.1.2.1
+++ FuncIndexOf.java 18 Sep 2002 14:17:47 -0000 1.1.2.2
@@ -177,7 +177,7 @@
*/
public void checkNumberArgs(int argNum) throws WrongNumberArgsException
{
- if (argNum < 2 || argNum > 4)
+ if (argNum < 2 || argNum > 3)
reportWrongNumberArgs();
}
No revision
No revision
1.1.2.1 +135 -0
xml-xalan/java/src/org/apache/xpath/functions/Attic/FuncDistinctNodes.java
1.1.2.1 +229 -0
xml-xalan/java/src/org/apache/xpath/functions/Attic/FuncDistinctValues.java
1.1.2.1 +133 -0
xml-xalan/java/src/org/apache/xpath/functions/Attic/FuncInsert.java
1.1.2.1 +123 -0
xml-xalan/java/src/org/apache/xpath/functions/Attic/FuncRemove.java
1.1.2.1 +150 -0
xml-xalan/java/src/org/apache/xpath/functions/Attic/FuncSubsequence.java
No revision
No revision
1.1.2.1.2.10 +15 -0
xml-xalan/java/src/org/apache/xpath/parser/Attic/SimpleNode.java
Index: SimpleNode.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xpath/parser/Attic/SimpleNode.java,v
retrieving revision 1.1.2.1.2.9
retrieving revision 1.1.2.1.2.10
diff -u -r1.1.2.1.2.9 -r1.1.2.1.2.10
--- SimpleNode.java 13 Sep 2002 19:59:58 -0000 1.1.2.1.2.9
+++ SimpleNode.java 18 Sep 2002 14:17:47 -0000 1.1.2.1.2.10
@@ -375,6 +375,21 @@
m_builtInFunctions.put(
new QName("item-at"),
new FuncItemAt());
+m_builtInFunctions.put(
+ new QName("insert"),
+ new FuncInsert());
+m_builtInFunctions.put(
+ new QName("remove"),
+ new FuncRemove());
+m_builtInFunctions.put(
+ new QName("subsequence"),
+ new FuncSubsequence());
+m_builtInFunctions.put(
+ new QName("distinct-nodes"),
+ new FuncDistinctNodes());
+m_builtInFunctions.put(
+ new QName("distinct-values"),
+ new FuncDistinctValues());
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]