|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface NamedParser
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 Summary | |
---|---|
java.lang.String[] |
getInputFormats()
Returns a listing of media type of the format consumed by this parser |
java.lang.String |
getName()
Returns the name used to retrieve this parser (case insensitive) |
boolean |
parsesFormat(java.lang.String mediatype)
Returns true if this parser is capable of consuming the specified media type |
Methods inherited from interface org.apache.abdera.parser.Parser |
---|
getDefaultParserOptions, parse, parse, parse, parse, parse, parse, setDefaultParserOptions |
Method Detail |
---|
java.lang.String getName()
java.lang.String[] getInputFormats()
boolean parsesFormat(java.lang.String mediatype)
mediatype
- The MIME media type to check
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |