|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
| Field Summary | |
static String |
DEFAULT_USER_AGENT
The default user agent. |
| Method Summary | |
void |
addFetcherEventListener(FetcherListener listener)
Add a FetcherListener. |
String |
getUserAgent()
|
boolean |
isUsingDeltaEncoding()
Is this fetcher using rfc3229 delta encoding? |
void |
removeFetcherEventListener(FetcherListener listener)
Remove a FetcherListener |
SyndFeed |
retrieveFeed(URL feedUrl)
Retrieve a feed over HTTP |
void |
setUserAgent(String string)
|
void |
setUsingDeltaEncoding(boolean useDeltaEncoding)
Turn on or off rfc3229 delta encoding See http://www.ietf.org/rfc/rfc3229.txt and http://bobwyman.pubsub.com/main/2004/09/using_rfc3229_w.html NOTE: This is experimental and feedback is welcome! |
| Field Detail |
public static final String DEFAULT_USER_AGENT
The default user agent. It is not marked final so buggy java compiler will not write this string into all classes that reference it.
http://tinyurl.com/64t5n points to https://rome.dev.java.net/ Some servers ban user agents with "Java" in the name.
| Method Detail |
public String getUserAgent()
public void setUserAgent(String string)
string - The User-Agent to sent to servers
public SyndFeed retrieveFeed(URL feedUrl)
throws IllegalArgumentException,
IOException,
FeedException,
FetcherException
feedUrl - A non-null URL of a RSS/Atom feed to retrieve
SyndFeed object
IllegalArgumentException - if the URL is null;
IOException - if a TCP error occurs
FeedException - if the feed is not valid
FetcherException - if a HTTP error occurredpublic void addFetcherEventListener(FetcherListener listener)
Add a FetcherListener.
The FetcherListener will receive an FetcherEvent when a Fetcher event (feed polled, retrieved, etc) occurs
listener - The FetcherListener to recieve the eventpublic void removeFetcherEventListener(FetcherListener listener)
Remove a FetcherListener
listener - The FetcherListener to removepublic boolean isUsingDeltaEncoding()
Is this fetcher using rfc3229 delta encoding?
true if using delta encoding; false
otherwisepublic void setUsingDeltaEncoding(boolean useDeltaEncoding)
Turn on or off rfc3229 delta encoding
See http://www.ietf.org/rfc/rfc3229.txt and http://bobwyman.pubsub.com/main/2004/09/using_rfc3229_w.html
NOTE: This is experimental and feedback is welcome!
useDeltaEncoding -
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||