org.apache.abdera.parser
Interface Parser
- All Known Subinterfaces:
- NamedParser
public interface Parser
The Parser is the interface through which developers parse feed documents.
Document doc = Parser.INSTANCE.parse(inputStream, baseUri, options);
Method Summary |
ParserOptions |
getDefaultParserOptions()
|
|
parse(java.io.InputStream in)
|
|
parse(java.io.InputStream in,
java.lang.String base)
|
|
parse(java.io.InputStream in,
java.lang.String base,
ParserOptions options)
|
|
parse(java.io.InputStream in,
java.net.URI base)
|
|
parse(java.io.InputStream in,
java.net.URI base,
ParserOptions options)
|
|
parse(java.io.Reader in)
|
|
parse(java.io.Reader in,
java.lang.String base)
|
|
parse(java.io.Reader in,
java.lang.String base,
ParserOptions options)
|
|
parse(java.io.Reader in,
java.net.URI base)
|
|
parse(java.io.Reader in,
java.net.URI base,
ParserOptions options)
|
INSTANCE
static final Parser INSTANCE
- The default Parser instance
parse
<T extends Element> Document<T> parse(java.io.InputStream in)
throws ParseException
- Throws:
ParseException
parse
<T extends Element> Document<T> parse(java.io.InputStream in,
java.net.URI base)
throws ParseException
- Throws:
ParseException
parse
<T extends Element> Document<T> parse(java.io.InputStream in,
java.net.URI base,
ParserOptions options)
throws ParseException
- Throws:
ParseException
parse
<T extends Element> Document<T> parse(java.io.InputStream in,
java.lang.String base)
throws ParseException,
java.net.URISyntaxException
- Throws:
ParseException
java.net.URISyntaxException
parse
<T extends Element> Document<T> parse(java.io.InputStream in,
java.lang.String base,
ParserOptions options)
throws ParseException,
java.net.URISyntaxException
- Throws:
ParseException
java.net.URISyntaxException
parse
<T extends Element> Document<T> parse(java.io.Reader in)
throws ParseException
- Throws:
ParseException
parse
<T extends Element> Document<T> parse(java.io.Reader in,
java.net.URI base)
throws ParseException
- Throws:
ParseException
parse
<T extends Element> Document<T> parse(java.io.Reader in,
java.net.URI base,
ParserOptions options)
throws ParseException
- Throws:
ParseException
parse
<T extends Element> Document<T> parse(java.io.Reader in,
java.lang.String base)
throws ParseException,
java.net.URISyntaxException
- Throws:
ParseException
java.net.URISyntaxException
parse
<T extends Element> Document<T> parse(java.io.Reader in,
java.lang.String base,
ParserOptions options)
throws ParseException,
java.net.URISyntaxException
- Throws:
ParseException
java.net.URISyntaxException
getDefaultParserOptions
ParserOptions getDefaultParserOptions()