public class RSSReader
extends org.xml.sax.helpers.DefaultHandler
Modifier and Type | Class and Description |
---|---|
static class |
RSSReader.Type |
Modifier and Type | Field and Description |
---|---|
private java.lang.StringBuilder |
buffer |
private RSSMessage |
item |
private boolean |
parsingChannel |
private boolean |
parsingItem |
private RSSFeed |
theChannel |
private static java.lang.ThreadLocal<javax.xml.parsers.SAXParser> |
tlSax |
private RSSReader.Type |
type |
Modifier | Constructor and Description |
---|---|
private |
RSSReader(int maxsize) |
|
RSSReader(int maxsize,
java.io.InputStream stream) |
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] ch,
int start,
int length) |
void |
endElement(java.lang.String uri,
java.lang.String name,
java.lang.String tag) |
RSSFeed |
getFeed() |
private static javax.xml.parsers.SAXParser |
getParser() |
RSSReader.Type |
getType() |
static RSSReader |
parse(int maxsize,
byte[] a) |
void |
startElement(java.lang.String uri,
java.lang.String name,
java.lang.String tag,
org.xml.sax.Attributes atts) |
private RSSMessage item
private final java.lang.StringBuilder buffer
private boolean parsingChannel
private boolean parsingItem
private final RSSFeed theChannel
private RSSReader.Type type
private static final java.lang.ThreadLocal<javax.xml.parsers.SAXParser> tlSax
private RSSReader(int maxsize)
public RSSReader(int maxsize, java.io.InputStream stream) throws java.io.IOException
java.io.IOException
private static javax.xml.parsers.SAXParser getParser() throws org.xml.sax.SAXException
org.xml.sax.SAXException
public RSSReader.Type getType()
public static RSSReader parse(int maxsize, byte[] a) throws java.io.IOException
java.io.IOException
public void startElement(java.lang.String uri, java.lang.String name, java.lang.String tag, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void endElement(java.lang.String uri, java.lang.String name, java.lang.String tag) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void characters(char[] ch, int start, int length)
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
public RSSFeed getFeed()