public class RSSDataSource
extends java.lang.Object
Modifier and Type | Method | Description |
---|---|---|
static RSSDataSource |
createForChanges(boolean history) |
Provides the latest changes (for all companies)
|
static RSSDataSource |
createForCompanyNumber(java.lang.String companyNumber) |
Provides the filings for the indicated company
|
static RSSDataSource |
createForUrl(java.lang.String url) |
Provides the filings from the indicated URL
|
java.util.Collection<FeedInfoRecord> |
getData(java.lang.String formRegex) |
Provides the collection of FeedInfoRecord objects which can be downloaded
from Edgar to the local file system.
|
java.lang.String |
getMonthlyRSSUrl() |
|
java.lang.String |
getRssUrl() |
|
XBRL |
getXBRL(java.lang.String regex) |
Loads the selection into a XBRL object
|
void |
setMonthlyRSSUrl(java.lang.String monthlyRSS) |
|
void |
setRssUrl(java.lang.String rss) |
public java.util.Collection<FeedInfoRecord> getData(java.lang.String formRegex) throws java.lang.IllegalArgumentException, java.net.MalformedURLException, com.rometools.rome.io.FeedException, java.io.IOException
formRegex
- java.lang.IllegalArgumentException
java.net.MalformedURLException
com.rometools.rome.io.FeedException
java.io.IOException
public XBRL getXBRL(java.lang.String regex) throws java.lang.IllegalArgumentException, java.net.MalformedURLException, com.rometools.rome.io.FeedException, java.io.IOException
regex
- java.io.IOException
com.rometools.rome.io.FeedException
java.net.MalformedURLException
java.lang.IllegalArgumentException
public java.lang.String getRssUrl()
public void setRssUrl(java.lang.String rss)
public java.lang.String getMonthlyRSSUrl()
public void setMonthlyRSSUrl(java.lang.String monthlyRSS)
public static RSSDataSource createForChanges(boolean history)
history
- public static RSSDataSource createForUrl(java.lang.String url)
url
- public static RSSDataSource createForCompanyNumber(java.lang.String companyNumber)
companyNumber
-