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

Ryan McKinley updated TIKA-1014:
--------------------------------

    Attachment: TIKA-1014-CustomMimeTypesReader.patch

changed approach to new functions for each error type:
{code:java}

    protected void handleMimeError(String input, MimeTypeException ex, String 
qName, Attributes attributes) throws SAXException {
      throw new SAXException(ex);
    }
    
    protected void handleGlobError(MimeType type, String pattern, 
MimeTypeException ex, String qName, Attributes attributes) throws SAXException {
      throw new SAXException(ex);
    }
{code}
                
> Allow custom MimeTypesReader
> ----------------------------
>
>                 Key: TIKA-1014
>                 URL: https://issues.apache.org/jira/browse/TIKA-1014
>             Project: Tika
>          Issue Type: New Feature
>          Components: mime
>            Reporter: Ryan McKinley
>            Priority: Minor
>         Attachments: TIKA-1014-CustomErrorHandling.patch, 
> TIKA-1014-CustomMimeTypesReader.patch, TIKA-1014-CustomMimeTypesReader.patch, 
> TIKA-1014-CustomMimeTypesReader.patch, TIKA-1014-CustomMimeTypesReader.patch
>
>
> The current MimeTypesReader is package protected with private fields.  It 
> would be great to allow subclassing this Reader to support custom behavior.  
> In particular:
>  - error handling
>  - custom XML tags

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to