com.sun.syndication.io
public interface WireFeedParser
WireFeedParser instances must thread safe.
TODO: explain how developers can plugin their own implementations.
Method Summary | |
---|---|
String | getType()
Returns the type of feed the parser handles.
|
boolean | isMyType(Document document)
Inspects an XML Document (JDOM) to check if it can parse it.
|
WireFeed | parse(Document document, boolean validate)
Parses an XML document (JDOM Document) into a feed bean.
|
Returns: the type of feed the parser handles.
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.
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).