finance.cik
Class Ciks

java.lang.Object
  extended by finance.cik.Ciks
All Implemented Interfaces:
java.io.Serializable

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

User: lyon Date: Jul 17, 2007 Time: 9:16:54 AM Copyright DocJava, Inc. 2005.

See Also:
Serialized Form

Constructor Summary
Ciks()
           
Ciks(java.io.File f)
           
Ciks(int[] cik)
           
 
Method Summary
 void add(Cik c)
           
 Cik getCik(java.lang.String symbol)
           
static java.net.URL getCikSymbolLookup(int cik)
           
 Cik[] getRecords()
           
 int getSize()
           
static java.lang.String getSymbol(int cik)
           
static void main(java.lang.String[] args)
           
static Ciks openGz(java.io.File f)
           
 void saveCsv(java.io.File f)
           
 void saveGz(java.io.File f)
           
static void scanAndSaveCiks()
           
 void test()
           
static int url2cik(java.lang.String url)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Ciks

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

Ciks

public Ciks()

Ciks

public Ciks(int[] cik)
Method Detail

add

public void add(Cik c)

getSymbol

public static java.lang.String getSymbol(int cik)
                                  throws java.io.IOException,
                                         javax.swing.text.BadLocationException
Throws:
java.io.IOException
javax.swing.text.BadLocationException

getCikSymbolLookup

public static java.net.URL getCikSymbolLookup(int cik)
                                       throws java.net.MalformedURLException
Throws:
java.net.MalformedURLException

getCik

public Cik getCik(java.lang.String symbol)

getSize

public int getSize()

saveGz

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

openGz

public static Ciks openGz(java.io.File f)
                   throws java.io.IOException
Throws:
java.io.IOException

saveCsv

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

getRecords

public Cik[] getRecords()
Returns:
records sorted by symbol.

test

public void test()

scanAndSaveCiks

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

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException,
                        javax.swing.text.BadLocationException
Throws:
java.io.IOException
javax.swing.text.BadLocationException

url2cik

public static int url2cik(java.lang.String url)