Interface MimeParserListener

  • All Known Implementing Classes:
    SMimeParserListener

    public interface MimeParserListener
    Base interface for a MIME parser listener.
    • Method Detail

      • createContext

        MimeContext createContext​(MimeParserContext parserContext,
                                  Headers headers)
        Create an appropriate context object for the MIME object represented by headers.
        Parameters:
        parserContext - context object for the current parser.
        headers - MIME headers for the object that has been discovered.
        Returns:
        a MimeContext
      • object

        void object​(MimeParserContext parserContext,
                    Headers headers,
                    InputStream inputStream)
             throws IOException
        Signal that a MIME object has been discovered.
        Parameters:
        parserContext - context object for the current parser.
        headers - headers for the MIME object.
        inputStream - input stream representing its content.
        Throws:
        IOException - in case of a parsing/processing error.