[ 
https://issues.apache.org/jira/browse/TIKA-626?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jukka Zitting updated TIKA-626:
-------------------------------

    Description: The deprecated parse() method in the Parser interface causes 
quite a few repetitive method declarations in all parser classes, so to 
simplify things I'd like to introduce a BaseParser class that provides 
reasonable default implementations of all Parser methods and can be used as the 
base class of any Parser implementation. It would be analogous to the 
DefaultHandler class in SAX, and would also make it easier for us to introduce 
new Parser methods if needed later on without necessarily breaking too many 
existing Parser classes.  (was: The deprecated parse() method in the Parser 
interface causes quite a few repetitive method declarations in all parser 
classes, so to simplify things I'd like to introduce a DefaultParser class that 
provides reasonable default implementations of all Parser methods and can be 
used as the base class of any Parser implementation. It would be analogous to 
the DefaultHandler class in SAX, and would also make it easier for us to 
introduce new Parser methods if needed later on without necessarily breaking 
too many existing Parser classes.)
        Summary: Add a BaseParser class  (was: Add a DefaultParser class)

Hmm, we already have a DefaultParser class. Renamed this issue to BaseParser.

> Add a BaseParser class
> ----------------------
>
>                 Key: TIKA-626
>                 URL: https://issues.apache.org/jira/browse/TIKA-626
>             Project: Tika
>          Issue Type: Improvement
>          Components: parser
>            Reporter: Jukka Zitting
>            Assignee: Jukka Zitting
>            Priority: Minor
>
> The deprecated parse() method in the Parser interface causes quite a few 
> repetitive method declarations in all parser classes, so to simplify things 
> I'd like to introduce a BaseParser class that provides reasonable default 
> implementations of all Parser methods and can be used as the base class of 
> any Parser implementation. It would be analogous to the DefaultHandler class 
> in SAX, and would also make it easier for us to introduce new Parser methods 
> if needed later on without necessarily breaking too many existing Parser 
> classes.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to