java.lang.Comparable<FeedInfoRecord>
public class FeedInfoRecord extends java.lang.Object implements java.lang.Comparable<FeedInfoRecord>
Constructor | Description |
---|---|
FeedInfoRecord() |
Default Constructor
|
FeedInfoRecord(com.rometools.rome.feed.synd.SyndEntry entry) |
Constructor based on the SyndEntry from the RRS feed
|
FeedInfoRecord(java.lang.String str) |
Constructor using a CSV string to pass in the attribute values
|
Modifier and Type | Method | Description |
---|---|---|
int |
compareTo(FeedInfoRecord o) |
|
void |
download() |
|
java.lang.String |
getCIKNumber() |
|
java.io.File |
getFile(java.lang.String destinationFolder) |
Determines the File with which the data is supposed to be available
|
java.lang.String |
getForm() |
|
java.lang.String |
getKey() |
Returns a key which is used to check if the data has been loaded
|
java.lang.String |
getPeriod() |
|
java.util.Date |
getPublishedDate() |
|
java.lang.String |
getTitle() |
|
java.lang.String |
getUriXbrl() |
|
java.lang.String |
getUrlHttp() |
|
XBRL |
getXBRL() |
Loads the XBRL file from the file system (if it exists) - otherwise directly
from the Edgar URL
|
XBRL |
loadXBRL(XBRL xbrl) |
Loads the data into an existing XBRL object
|
void |
setCIKNumber(java.lang.String filerNumber) |
|
void |
setForm(java.lang.String form) |
|
void |
setPeriod(java.lang.String period) |
|
void |
setPublishedDate(java.util.Date publishedDate) |
|
void |
setTitle(java.lang.String title) |
|
void |
setUriXbrl(java.lang.String uriXbrl) |
|
void |
setUrlHttp(java.lang.String urlHttp) |
|
java.lang.String |
toString() |
Creates a CSV representation of the attribute values
|
public FeedInfoRecord()
public FeedInfoRecord(com.rometools.rome.feed.synd.SyndEntry entry)
entry
- public FeedInfoRecord(java.lang.String str) throws java.text.ParseException
str
- java.text.ParseException
public java.util.Date getPublishedDate()
public void setPublishedDate(java.util.Date publishedDate)
public java.lang.String getForm()
public void setForm(java.lang.String form)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public java.lang.String getCIKNumber()
public void setCIKNumber(java.lang.String filerNumber)
public java.lang.String getUriXbrl()
public void setUriXbrl(java.lang.String uriXbrl)
public java.lang.String getUrlHttp()
public void setUrlHttp(java.lang.String urlHttp)
public java.lang.String getPeriod()
public void setPeriod(java.lang.String period)
public java.lang.String toString()
toString
in class java.lang.Object
public java.io.File getFile(java.lang.String destinationFolder)
destinationFolder
- public java.lang.String getKey()
public void download() throws XBRLException, DataLoadException
XBRLException
DataLoadException
public XBRL getXBRL() throws java.net.MalformedURLException, org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
java.net.MalformedURLException
public XBRL loadXBRL(XBRL xbrl)
xbrl
- public int compareTo(FeedInfoRecord o)
compareTo
in interface java.lang.Comparable<FeedInfoRecord>