avalon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cziege...@apache.org
Subject cvs commit: jakarta-avalon-excalibur/xmlutil/src/java/org/apache/excalibur/xml/sax Parser.java JaxpParser.java JTidyHTMLParser.java
Date Tue, 14 Jan 2003 08:52:49 GMT
cziegeler    2003/01/14 00:52:49

  Modified:    xmlutil/src/java/org/apache/excalibur/xml/sax Parser.java
                        JaxpParser.java JTidyHTMLParser.java
  Log:
  Adding service method parse()
  
  Revision  Changes    Path
  1.4       +11 -1     jakarta-avalon-excalibur/xmlutil/src/java/org/apache/excalibur/xml/sax/Parser.java
  
  Index: Parser.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/xmlutil/src/java/org/apache/excalibur/xml/sax/Parser.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Parser.java	12 Nov 2002 23:35:34 -0000	1.3
  +++ Parser.java	14 Jan 2003 08:52:48 -0000	1.4
  @@ -28,6 +28,16 @@
   
       /**
        * Parse the {@link InputSource} and send
  +     * SAX events to the consumer.
  +     * Attention: the consumer can  implement the
  +     * {@link LexicalHandler} as well.
  +     * The parse should take care of this.
  +     */
  +    void parse( InputSource in, ContentHandler consumer )
  +        throws SAXException, IOException;
  +
  +    /**
  +     * Parse the {@link InputSource} and send
        * SAX events to the content handler and
        * the lexical handler.
        */
  
  
  
  1.6       +15 -1     jakarta-avalon-excalibur/xmlutil/src/java/org/apache/excalibur/xml/sax/JaxpParser.java
  
  Index: JaxpParser.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/xmlutil/src/java/org/apache/excalibur/xml/sax/JaxpParser.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- JaxpParser.java	15 Nov 2002 12:43:31 -0000	1.5
  +++ JaxpParser.java	14 Jan 2003 08:52:48 -0000	1.6
  @@ -224,6 +224,20 @@
       }
   
       /**
  +     * Parse the {@link InputSource} and send
  +     * SAX events to the consumer.
  +     * Attention: the consumer can  implement the
  +     * {@link LexicalHandler} as well.
  +     * The parse should take care of this.
  +     */
  +    public void parse( InputSource in, ContentHandler consumer )
  +        throws SAXException, IOException
  +    {
  +        this.parse( in, consumer, 
  +                    (consumer instanceof LexicalHandler ? (LexicalHandler)consumer : null));
  +    }
  +
  +    /**
        * Creates a new {@link XMLReader} if needed.
        */
       private void setupXMLReader()
  
  
  
  1.3       +16 -1     jakarta-avalon-excalibur/xmlutil/src/java/org/apache/excalibur/xml/sax/JTidyHTMLParser.java
  
  Index: JTidyHTMLParser.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/xmlutil/src/java/org/apache/excalibur/xml/sax/JTidyHTMLParser.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- JTidyHTMLParser.java	7 Dec 2002 01:00:51 -0000	1.2
  +++ JTidyHTMLParser.java	14 Jan 2003 08:52:48 -0000	1.3
  @@ -74,5 +74,20 @@
           final Document document = m_tidy.parseDOM( in.getByteStream(), null );
           m_serializer.serialize( document, contentHandler, lexicalHandler );
       }
  +    
  +    /**
  +     * Parse the {@link InputSource} and send
  +     * SAX events to the consumer.
  +     * Attention: the consumer can  implement the
  +     * {@link LexicalHandler} as well.
  +     * The parse should take care of this.
  +     */
  +    public void parse( InputSource in, ContentHandler consumer )
  +        throws SAXException, IOException
  +    {
  +        this.parse( in, consumer, 
  +                    (consumer instanceof LexicalHandler ? (LexicalHandler)consumer : null));
  +    }
  +    
   }
   
  
  
  

--
To unsubscribe, e-mail:   <mailto:avalon-cvs-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-cvs-help@jakarta.apache.org>


Mime
View raw message