jkesselm    01/04/13 19:37:11

  Modified:    java/src/org/apache/xml/dtm Tag: DTM_EXP
                        CoroutineManager.java CoroutineParser.java
  Added:       java/src/org/apache/xml/dtm Tag: DTM_EXP
                        CoroutineSAXParser.java
  Log:
  First draft of wrapping a CoroutineParser around a normal SAX stream.
  Good illustration of why coroutines are a useful concept -- they allow
  pausing the parse thread at an arbitrary location deep in the call stack,
  if that happens to be the best time at which to yield control.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.5   +1 -1      
xml-xalan/java/src/org/apache/xml/dtm/Attic/CoroutineManager.java
  
  Index: CoroutineManager.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xml/dtm/Attic/CoroutineManager.java,v
  retrieving revision 1.1.2.4
  retrieving revision 1.1.2.5
  diff -u -r1.1.2.4 -r1.1.2.5
  --- CoroutineManager.java     2001/04/13 21:43:24     1.1.2.4
  +++ CoroutineManager.java     2001/04/14 02:37:10     1.1.2.5
  @@ -255,7 +255,7 @@
      * a registered member of this group. %REVIEW% whether this is the
      * best choice.
      * */
  -  Object co_entry_pause(int thisCoroutine) throws 
java.lang.NoSuchMethodException
  +  public Object co_entry_pause(int thisCoroutine) throws 
java.lang.NoSuchMethodException
     {
       if(!m_activeIDs.get(thisCoroutine))
         throw new java.lang.NoSuchMethodException();
  
  
  
  1.1.2.3   +1 -1      
xml-xalan/java/src/org/apache/xml/dtm/Attic/CoroutineParser.java
  
  Index: CoroutineParser.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xml/dtm/Attic/CoroutineParser.java,v
  retrieving revision 1.1.2.2
  retrieving revision 1.1.2.3
  diff -u -r1.1.2.2 -r1.1.2.3
  --- CoroutineParser.java      2001/04/13 21:43:24     1.1.2.2
  +++ CoroutineParser.java      2001/04/14 02:37:10     1.1.2.3
  @@ -116,4 +116,4 @@
        */
       public void run();
   
  -} // class CoroutineSAXParser_Xerces
  +} // class CoroutineParser
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +549 -0    
xml-xalan/java/src/org/apache/xml/dtm/Attic/CoroutineSAXParser.java
  
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to