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 :