public interface WireFeedParser
WireFeedParser instances must thread safe.
TODO: explain how developers can plugin their own implementations.
Modifier and Type | Method and 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.
|
String getType()
for details on the format of this string.
boolean isMyType(org.jdom2.Document document)
It checks if the given document if the type of feeds the parser understands.
document
- XML Document (JDOM) to check if it can be parsed by this parser.WireFeed parse(org.jdom2.Document document, boolean validate, Locale locale) throws IllegalArgumentException, FeedException
document
- XML document (JDOM) to parse.validate
- indicates if the feed should be strictly validated (NOT YET IMPLEMENTED).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).Copyright © 2023. All rights reserved.