Interface NamedParser

All Superinterfaces:
NamedItem, Parser
All Known Implementing Classes:
AbstractNamedParser

@Deprecated(since="2021-07-29") public interface NamedParser extends Parser, NamedItem
Deprecated.
This API is deprecated as Apache Abdera is a retired project since 2017.
Abdera's abstract parsing model allows developers to implement parsers capable of translating non-Atom formats into Abdera objects. For instance, a developer could create an RDF, RSS, JSON or hAtom microformat parser that automatically converted to Atom. Alternative parsers are made available via the ParserFactory interface.
    Parser parser = abdera.getParserFactory().getParser("json");
    Document<Feed> doc = parser.parse(...);

    Parser parser = abdera.getParserFactory().getParser("hatom");
    Document<Feed> doc = parser.parse(...);
  
  • Method Details

    • getInputFormats

      String[] getInputFormats()
      Deprecated.
      Returns a listing of media type of the format consumed by this parser
      Returns:
      An array of MIME Media Types
    • parsesFormat

      boolean parsesFormat(String mediatype)
      Deprecated.
      Returns true if this parser is capable of consuming the specified media type
      Parameters:
      mediatype - The MIME media type to check
      Returns:
      True if the media type is supported