finance.edgar
Class EdgarMasterRecords

java.lang.Object
  extended by finance.edgar.EdgarMasterRecords

public class EdgarMasterRecords
extends java.lang.Object


Constructor Summary
EdgarMasterRecords()
           
 
Method Summary
 void add(EdgarMasterRecord emr)
           
static EdgarMasterRecord getEmrFromCsv(java.lang.String s)
          Facory method that take csv input, of form cik, cn, formteyp, date, url
static EdgarMasterRecords getFromCSV(java.io.File f)
           
 EdgarMasterRecord[] getRecords()
           
static void main(java.lang.String[] args)
           
static EdgarMasterRecords restore(java.io.File f)
           
 void save(java.io.File f)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EdgarMasterRecords

public EdgarMasterRecords()
Method Detail

add

public void add(EdgarMasterRecord emr)

getRecords

public EdgarMasterRecord[] getRecords()

restore

public static EdgarMasterRecords restore(java.io.File f)
                                  throws java.io.IOException,
                                         java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

save

public void save(java.io.File f)
          throws java.io.IOException
Throws:
java.io.IOException

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

getFromCSV

public static EdgarMasterRecords getFromCSV(java.io.File f)
                                     throws java.io.FileNotFoundException,
                                            java.text.ParseException
Throws:
java.io.FileNotFoundException
java.text.ParseException

getEmrFromCsv

public static EdgarMasterRecord getEmrFromCsv(java.lang.String s)
                                       throws java.text.ParseException
Facory method that take csv input, of form cik, cn, formteyp, date, url

Parameters:
s - a csv input string (one record)
Returns:
a new instance
Throws:
java.text.ParseException