Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FinancialReportParser ¶
type FinancialReportParser struct {
// contains filtered or unexported fields
}
func NewFinancialReportParser ¶
func NewFinancialReportParser(xbrlFileName string, frr *filings.FinancialReportRaw, persister persist.PersistFinancialReportsRaw, rawFieldNameList filings.RawFieldNameList) *FinancialReportParser
Creates a new FinancialReportParser with all the necessary intializations
func (*FinancialReportParser) GetFinancialReport ¶
func (frp *FinancialReportParser) GetFinancialReport() *filings.FinancialReport
func (*FinancialReportParser) GetFinancialReportRaw ¶
func (frp *FinancialReportParser) GetFinancialReportRaw() *filings.FinancialReportRaw
/ Returns a FinancialReport. Calling this before Parse() is useless!
func (*FinancialReportParser) Parse ¶
func (frp *FinancialReportParser) Parse()
Parses the xbrl file that this FinancialReportParser was initialized with. The results are stored in the FinancialReport
type XbrlElementParser ¶
type XbrlElementParser func(frp *FinancialReportParser, listOfElementLists *list.List)
Click to show internal directories.
Click to hide internal directories.