garyp 01/02/19 11:40:32
Modified: java/src/org/apache/xalan/extensions MethodResolver.java
Log:
Correct ConversionInfo array for Node-Set and RTF. Remove DocumentFragment
from RTF and replace with NodeList. Remove duplicate Boolean from both. Fix
Boolean conversion to make java.lang.Boolean higher than string.
Revision Changes Path
1.19 +13 -15
xml-xalan/java/src/org/apache/xalan/extensions/MethodResolver.java
Index: MethodResolver.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/extensions/MethodResolver.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- MethodResolver.java 2001/01/02 03:36:34 1.18
+++ MethodResolver.java 2001/02/19 19:40:31 1.19
@@ -473,8 +473,8 @@
static ConversionInfo[] m_booleanConversions = {
new ConversionInfo(Boolean.TYPE, 0),
new ConversionInfo(java.lang.Boolean.class, 1),
- new ConversionInfo(java.lang.Object.class, 1),
- new ConversionInfo(java.lang.String.class, 2)
+ new ConversionInfo(java.lang.Object.class, 2),
+ new ConversionInfo(java.lang.String.class, 3)
};
/**
@@ -518,19 +518,18 @@
*/
static ConversionInfo[] m_rtfConversions = {
new ConversionInfo(org.w3c.dom.traversal.NodeIterator.class, 0),
- new ConversionInfo(org.w3c.dom.DocumentFragment.class, 1),
+ new ConversionInfo(org.w3c.dom.NodeList.class, 1),
new ConversionInfo(org.w3c.dom.Node.class, 2),
- new ConversionInfo(java.lang.String.class, 2+1),
- new ConversionInfo(Boolean.TYPE, 3+1),
- new ConversionInfo(java.lang.Object.class, 4+1),
- new ConversionInfo(Character.TYPE, 5+1),
- new ConversionInfo(Double.TYPE, 6+1),
- new ConversionInfo(Float.TYPE, 6+1),
- new ConversionInfo(Long.TYPE, 6+1),
- new ConversionInfo(Integer.TYPE, 6+1),
- new ConversionInfo(Short.TYPE, 6+1),
- new ConversionInfo(Byte.TYPE, 6+1),
- new ConversionInfo(Boolean.TYPE, 7+1)
+ new ConversionInfo(java.lang.String.class, 3),
+ new ConversionInfo(java.lang.Object.class, 5),
+ new ConversionInfo(Character.TYPE, 6),
+ new ConversionInfo(Double.TYPE, 7),
+ new ConversionInfo(Float.TYPE, 7),
+ new ConversionInfo(Long.TYPE, 7),
+ new ConversionInfo(Integer.TYPE, 7),
+ new ConversionInfo(Short.TYPE, 7),
+ new ConversionInfo(Byte.TYPE, 7),
+ new ConversionInfo(Boolean.TYPE, 8)
};
/**
@@ -542,7 +541,6 @@
new ConversionInfo(org.w3c.dom.NodeList.class, 1),
new ConversionInfo(org.w3c.dom.Node.class, 2),
new ConversionInfo(java.lang.String.class, 3),
- new ConversionInfo(Boolean.TYPE, 4),
new ConversionInfo(java.lang.Object.class, 5),
new ConversionInfo(Character.TYPE, 6),
new ConversionInfo(Double.TYPE, 7),