You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by sb...@apache.org on 2001/01/11 19:31:42 UTC
cvs commit: xml-xalan/java/src/org/apache/xpath/patterns StepPattern.java
sboag 01/01/11 10:31:42
Modified: java/src/org/apache/xpath/patterns StepPattern.java
Log:
In calcTargetString, handle NodeFilter.SHOW_TEXT | NodeFilter.SHOW_CDATA_SECTION
that is now constructed in the XPath compiler.
Revision Changes Path
1.19 +3 -1 xml-xalan/java/src/org/apache/xpath/patterns/StepPattern.java
Index: StepPattern.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xpath/patterns/StepPattern.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- StepPattern.java 2001/01/02 03:47:18 1.18
+++ StepPattern.java 2001/01/11 18:31:40 1.19
@@ -102,7 +102,7 @@
/** The target local name or psuedo name, for hash table lookup optimization.
* @serial */
String m_targetString; // only calculate on head
-
+
/**
* Calculate the local name or psuedo name of the node that this pattern will test,
* for hash table lookup optimization.
@@ -120,6 +120,8 @@
m_targetString = PsuedoNames.PSEUDONAME_COMMENT;
break;
case NodeFilter.SHOW_TEXT :
+ case NodeFilter.SHOW_CDATA_SECTION :
+ case (NodeFilter.SHOW_TEXT | NodeFilter.SHOW_CDATA_SECTION):
m_targetString = PsuedoNames.PSEUDONAME_TEXT;
break;
case NodeFilter.SHOW_ALL :