Package org.apache.abdera.util
Class AbstractParser
- java.lang.Object
-
- org.apache.abdera.util.AbstractParser
-
- All Implemented Interfaces:
org.apache.abdera.parser.Parser
- Direct Known Subclasses:
AbstractNamedParser
public abstract class AbstractParser extends java.lang.Object implements org.apache.abdera.parser.ParserAbstract base implementation of Abdera Parser.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbderagetAbdera()org.apache.abdera.parser.ParserOptionsgetDefaultParserOptions()FactorygetFactory()<T extends Element>
Document<T>parse(java.io.InputStream in)<T extends Element>
Document<T>parse(java.io.InputStream in, java.lang.String base)<T extends Element>
Document<T>parse(java.io.InputStream in, java.lang.String base, org.apache.abdera.parser.ParserOptions options)<T extends Element>
Document<T>parse(java.io.InputStream in, org.apache.abdera.parser.ParserOptions options)<T extends Element>
Document<T>parse(java.io.Reader in)<T extends Element>
Document<T>parse(java.io.Reader in, java.lang.String base)<T extends Element>
Document<T>parse(java.io.Reader in, org.apache.abdera.parser.ParserOptions options)<T extends Element>
Document<T>parse(java.nio.channels.ReadableByteChannel buf)<T extends Element>
Document<T>parse(java.nio.channels.ReadableByteChannel buf, java.lang.String base)<T extends Element>
Document<T>parse(java.nio.channels.ReadableByteChannel buf, java.lang.String base, org.apache.abdera.parser.ParserOptions options)<T extends Element>
Document<T>parse(java.nio.channels.ReadableByteChannel buf, org.apache.abdera.parser.ParserOptions options)voidsetAbdera(Abdera abdera)org.apache.abdera.parser.ParsersetDefaultParserOptions(org.apache.abdera.parser.ParserOptions options)
-
-
-
Method Detail
-
getAbdera
public Abdera getAbdera()
-
setAbdera
public void setAbdera(Abdera abdera)
-
getFactory
public Factory getFactory()
-
parse
public <T extends Element> Document<T> parse(java.io.InputStream in) throws org.apache.abdera.parser.ParseException
- Specified by:
parsein interfaceorg.apache.abdera.parser.Parser- Throws:
org.apache.abdera.parser.ParseException
-
parse
public <T extends Element> Document<T> parse(java.io.InputStream in, java.lang.String base) throws org.apache.abdera.parser.ParseException
- Specified by:
parsein interfaceorg.apache.abdera.parser.Parser- Throws:
org.apache.abdera.parser.ParseException
-
parse
public <T extends Element> Document<T> parse(java.io.InputStream in, org.apache.abdera.parser.ParserOptions options) throws org.apache.abdera.parser.ParseException
- Specified by:
parsein interfaceorg.apache.abdera.parser.Parser- Throws:
org.apache.abdera.parser.ParseException
-
parse
public <T extends Element> Document<T> parse(java.io.InputStream in, java.lang.String base, org.apache.abdera.parser.ParserOptions options) throws org.apache.abdera.parser.ParseException
- Specified by:
parsein interfaceorg.apache.abdera.parser.Parser- Throws:
org.apache.abdera.parser.ParseException
-
parse
public <T extends Element> Document<T> parse(java.io.Reader in) throws org.apache.abdera.parser.ParseException
- Specified by:
parsein interfaceorg.apache.abdera.parser.Parser- Throws:
org.apache.abdera.parser.ParseException
-
parse
public <T extends Element> Document<T> parse(java.io.Reader in, java.lang.String base) throws org.apache.abdera.parser.ParseException
- Specified by:
parsein interfaceorg.apache.abdera.parser.Parser- Throws:
org.apache.abdera.parser.ParseException
-
parse
public <T extends Element> Document<T> parse(java.io.Reader in, org.apache.abdera.parser.ParserOptions options) throws org.apache.abdera.parser.ParseException
- Specified by:
parsein interfaceorg.apache.abdera.parser.Parser- Throws:
org.apache.abdera.parser.ParseException
-
parse
public <T extends Element> Document<T> parse(java.nio.channels.ReadableByteChannel buf, org.apache.abdera.parser.ParserOptions options) throws org.apache.abdera.parser.ParseException
- Specified by:
parsein interfaceorg.apache.abdera.parser.Parser- Throws:
org.apache.abdera.parser.ParseException
-
parse
public <T extends Element> Document<T> parse(java.nio.channels.ReadableByteChannel buf, java.lang.String base, org.apache.abdera.parser.ParserOptions options) throws org.apache.abdera.parser.ParseException
- Specified by:
parsein interfaceorg.apache.abdera.parser.Parser- Throws:
org.apache.abdera.parser.ParseException
-
parse
public <T extends Element> Document<T> parse(java.nio.channels.ReadableByteChannel buf, java.lang.String base) throws org.apache.abdera.parser.ParseException
- Specified by:
parsein interfaceorg.apache.abdera.parser.Parser- Throws:
org.apache.abdera.parser.ParseException
-
parse
public <T extends Element> Document<T> parse(java.nio.channels.ReadableByteChannel buf) throws org.apache.abdera.parser.ParseException
- Specified by:
parsein interfaceorg.apache.abdera.parser.Parser- Throws:
org.apache.abdera.parser.ParseException
-
getDefaultParserOptions
public org.apache.abdera.parser.ParserOptions getDefaultParserOptions()
- Specified by:
getDefaultParserOptionsin interfaceorg.apache.abdera.parser.Parser
-
setDefaultParserOptions
public org.apache.abdera.parser.Parser setDefaultParserOptions(org.apache.abdera.parser.ParserOptions options)
- Specified by:
setDefaultParserOptionsin interfaceorg.apache.abdera.parser.Parser
-
-