Interface WireFeedParser

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getType()
      Returns the type of feed the parser handles.
      boolean isMyType​(org.jdom2.Document document)
      Inspects an XML Document (JDOM) to check if it can parse it.
      WireFeed parse​(org.jdom2.Document document, boolean validate, Locale locale)
      Parses an XML document (JDOM Document) into a feed bean.
    • Method Detail

      • isMyType

        boolean isMyType​(org.jdom2.Document document)
        Inspects an XML Document (JDOM) to check if it can parse it.

        It checks if the given document if the type of feeds the parser understands.

        Parameters:
        document - XML Document (JDOM) to check if it can be parsed by this parser.
        Returns:
        true if the parser know how to parser this feed, false otherwise.
      • parse

        WireFeed parse​(org.jdom2.Document document,
                       boolean validate,
                       Locale locale)
                throws IllegalArgumentException,
                       FeedException
        Parses an XML document (JDOM Document) into a feed bean.

        Parameters:
        document - XML document (JDOM) to parse.
        validate - indicates if the feed should be strictly validated (NOT YET IMPLEMENTED).
        Returns:
        the resulting feed bean.
        Throws:
        IllegalArgumentException - thrown if the parser cannot handle the given feed type.
        FeedException - thrown if a feed bean cannot be created out of the XML document (JDOM).