public interface WireFeedParser
WireFeedParser instances must thread safe.
TODO: explain how developers can plugin their own implementations.
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getType()
Returns the type of feed the parser handles.
|
boolean |
isMyType(org.jdom.Document document)
Inspects an XML Document (JDOM) to check if it can parse it.
|
WireFeed |
parse(org.jdom.Document document,
boolean validate)
Parses an XML document (JDOM Document) into a feed bean.
|
java.lang.String getType()
for details on the format of this string.
boolean isMyType(org.jdom.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.jdom.Document document, boolean validate) throws java.lang.IllegalArgumentException, FeedException
document
- XML document (JDOM) to parse.validate
- indicates if the feed should be strictly validated (NOT YET IMPLEMENTED).java.lang.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 © Sun Microsystems. All Rights Reserved.