sboag       00/10/17 12:13:16

  Modified:    java/src/org/apache/xalan/transformer QueuedEvents.java
  Log:
  Added serializer property.
  
  Revision  Changes    Path
  1.2       +28 -4     
xml-xalan/java/src/org/apache/xalan/transformer/QueuedEvents.java
  
  Index: QueuedEvents.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/transformer/QueuedEvents.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- QueuedEvents.java 2000/10/13 00:34:47     1.1
  +++ QueuedEvents.java 2000/10/17 19:13:15     1.2
  @@ -119,6 +119,15 @@
       }
     }
     
  +  public void reset()
  +  {
  +    // if(null != m_serializer)
  +    //  m_serializer.reset();
  +    m_eventQueue.removeAllElements();
  +    pushDocumentEvent();
  +    this.reInitEvents();
  +  }
  +  
     /**
      * Push the document event.  This never gets popped.
      */
  @@ -146,7 +155,7 @@
       event.reset();
       return event;
     }
  -  
  +    
     /**
      * Stack of QueuedSAXEvents.
      */
  @@ -156,9 +165,24 @@
      * Pool of QueuedStartElement objects.
      */
     private ObjectPool m_queuedStartElementPool = new 
ObjectPool(QueuedStartElement.class);
  -
  +  
  +  private org.apache.serialize.Serializer m_serializer;
  +  
     /**
  -   * The pending document event.
  +   * This is only for use of object pooling, so the that 
  +   * it can be reset.
      */
  -  private QueuedStartDocument m_queuedDocument;
  +  void setSerializer(org.apache.serialize.Serializer s)
  +  {
  +    m_serializer = s;
  +  }
  +  
  +  /**
  +   * This is only for use of object pooling, so the that 
  +   * it can be reset.
  +   */
  +  org.apache.serialize.Serializer getSerializer()
  +  {
  +    return m_serializer;
  +  }
   }
  
  
  

Reply via email to