finance.edgar
Class EdgarMaster

java.lang.Object
  extended by finance.edgar.EdgarMaster
All Implemented Interfaces:
java.io.Serializable

public class EdgarMaster
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
EdgarMaster(EdgarMasterRecordFilter filter)
           
 
Method Summary
static java.net.URL[] allUrls(int startYear, int endYear)
           
 CikCompanyName[] getCikCompanyNames()
           
static java.net.URL getMasterUrl()
           
 EdgarMasterRecord[] getRecords()
           
 EdgarMasterRecord[] getRecords(int cik)
           
 EdgarMasterRecord[] getRecords(int cik, java.lang.String formType)
           
 EdgarMasterRecord[] getRecords(java.lang.String formType)
           
 void load()
           
 void load(int startYear, int endYear)
           
 void load(java.net.URL url)
           
static void main(java.lang.String[] args)
           
 void saveCsv(java.io.File file)
           
 void saveSaveOnlyCikAndCompanyName(boolean b)
           
static void showEdgarGui()
           
static void testGui()
           
static void testMutltiTheadedLoad(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EdgarMaster

public EdgarMaster(EdgarMasterRecordFilter filter)
Method Detail

load

public void load()

getMasterUrl

public static java.net.URL getMasterUrl()
                                 throws java.net.MalformedURLException
Throws:
java.net.MalformedURLException

load

public void load(int startYear,
                 int endYear)
          throws java.net.MalformedURLException
Throws:
java.net.MalformedURLException

allUrls

public static java.net.URL[] allUrls(int startYear,
                                     int endYear)
                              throws java.net.MalformedURLException
Throws:
java.net.MalformedURLException

load

public void load(java.net.URL url)
          throws java.io.IOException
Throws:
java.io.IOException

getRecords

public EdgarMasterRecord[] getRecords(int cik)

getRecords

public EdgarMasterRecord[] getRecords(int cik,
                                      java.lang.String formType)

getRecords

public EdgarMasterRecord[] getRecords(java.lang.String formType)

getRecords

public EdgarMasterRecord[] getRecords()

showEdgarGui

public static void showEdgarGui()
                         throws java.io.IOException
Throws:
java.io.IOException

getCikCompanyNames

public CikCompanyName[] getCikCompanyNames()

saveCsv

public void saveCsv(java.io.File file)
             throws java.io.IOException
Throws:
java.io.IOException

saveSaveOnlyCikAndCompanyName

public void saveSaveOnlyCikAndCompanyName(boolean b)

testGui

public static void testGui()
                    throws java.io.IOException,
                           javax.swing.text.BadLocationException
Throws:
java.io.IOException
javax.swing.text.BadLocationException

testMutltiTheadedLoad

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

main

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