You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by ga...@locus.apache.org on 2000/11/01 03:18:42 UTC

cvs commit: xml-xalan/java/src/org/apache/xpath/patterns StepPattern.java

garyp       00/10/31 18:18:42

  Modified:    java/src/org/apache/xpath/patterns StepPattern.java
  Log:
  Implement document fragments to mirror documents.
  
  Revision  Changes    Path
  1.12      +2 -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.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- StepPattern.java	2000/10/31 17:05:24	1.11
  +++ StepPattern.java	2000/11/01 02:18:39	1.12
  @@ -122,6 +122,7 @@
         m_targetString = PsuedoNames.PSEUDONAME_ANY;
         break;
       case NodeFilter.SHOW_DOCUMENT :
  +    case NodeFilter.SHOW_DOCUMENT | NodeFilter.SHOW_DOCUMENT_FRAGMENT :
         m_targetString = PsuedoNames.PSEUDONAME_ROOT;
         break;
       case NodeFilter.SHOW_ELEMENT :
  @@ -246,7 +247,7 @@
         score = NodeTest.SCORE_NONE;
       }
       else if ((nodeType == Node.DOCUMENT_NODE || nodeType == Node.DOCUMENT_FRAGMENT_NODE)
  -             && m_whatToShow != NodeFilter.SHOW_DOCUMENT)
  +             && m_whatToShow != (NodeFilter.SHOW_DOCUMENT | NodeFilter.SHOW_DOCUMENT_FRAGMENT))
       {
         score = NodeTest.SCORE_NONE;
       }