EDU.bmrb.DB
Class DictionaryHTMLizer

java.lang.Object
  |
  +--EDU.bmrb.DB.DictionaryHTMLizer

public class DictionaryHTMLizer
extends java.lang.Object


Constructor Summary
DictionaryHTMLizer()
          Creates new DictionaryHTMLizer
 
Method Summary
static java.lang.String convertTableNameToFName(java.lang.String tblName)
          Sanitize the table name into a valid file name by, for example, turing directory separators (/ and \) into underscores, and adding the .html extension.
static void dbTablePageMaker()
           
static java.lang.String enumerationFetch(java.lang.String tag, java.lang.String cat)
           
static void frameIndexMaker()
           
static void main(java.lang.String[] args)
           
static void oneTableMaker(java.io.PrintStream output, java.lang.String tableName, java.lang.String tagCategory, java.lang.String sfCategory)
           
static boolean processArgs(java.lang.String[] args)
          Adjusts the global settings based on commandline arguments.
static java.lang.String resultAsString(java.sql.ResultSet rs, int col)
           
static java.lang.String sfCatForTblFetch(java.lang.String tbl)
           
static void sfPageMaker()
           
static void superGroupMaker()
           
static void tagDetailTableMaker(java.lang.String tblDetailFName, java.lang.String originalCategory, java.lang.String tagCategory, boolean rowIndexFlgBool, boolean sfIdFlgBool, java.io.PrintStream detailOut, java.lang.String originalTag, java.lang.String dbTableManual, java.lang.String dbColumnManual, java.lang.String dbType, boolean indexFlagBool, boolean internalFlagBool, boolean primaryKeyBool, boolean dbNullableBool, boolean enumeratedFlgBool, boolean itemEnumClosedFlgBool, java.lang.String foreignTable, java.lang.String foreignColumn, java.lang.String description, java.lang.String prompt, java.lang.String example, java.lang.String help)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DictionaryHTMLizer

public DictionaryHTMLizer()
Creates new DictionaryHTMLizer
Method Detail

processArgs

public static boolean processArgs(java.lang.String[] args)
Adjusts the global settings based on commandline arguments.
Parameters:
- - the args array from main

main

public static void main(java.lang.String[] args)
Parameters:
args - the command line arguments

frameIndexMaker

public static void frameIndexMaker()
                            throws java.io.FileNotFoundException

sfPageMaker

public static void sfPageMaker()
                        throws java.io.FileNotFoundException,
                               java.sql.SQLException

superGroupMaker

public static void superGroupMaker()
                            throws java.io.FileNotFoundException,
                                   java.sql.SQLException

oneTableMaker

public static void oneTableMaker(java.io.PrintStream output,
                                 java.lang.String tableName,
                                 java.lang.String tagCategory,
                                 java.lang.String sfCategory)
                          throws java.io.FileNotFoundException,
                                 java.sql.SQLException

tagDetailTableMaker

public static void tagDetailTableMaker(java.lang.String tblDetailFName,
                                       java.lang.String originalCategory,
                                       java.lang.String tagCategory,
                                       boolean rowIndexFlgBool,
                                       boolean sfIdFlgBool,
                                       java.io.PrintStream detailOut,
                                       java.lang.String originalTag,
                                       java.lang.String dbTableManual,
                                       java.lang.String dbColumnManual,
                                       java.lang.String dbType,
                                       boolean indexFlagBool,
                                       boolean internalFlagBool,
                                       boolean primaryKeyBool,
                                       boolean dbNullableBool,
                                       boolean enumeratedFlgBool,
                                       boolean itemEnumClosedFlgBool,
                                       java.lang.String foreignTable,
                                       java.lang.String foreignColumn,
                                       java.lang.String description,
                                       java.lang.String prompt,
                                       java.lang.String example,
                                       java.lang.String help)
                                throws java.io.FileNotFoundException,
                                       java.sql.SQLException

enumerationFetch

public static java.lang.String enumerationFetch(java.lang.String tag,
                                                java.lang.String cat)
                                         throws java.io.FileNotFoundException,
                                                java.sql.SQLException

dbTablePageMaker

public static void dbTablePageMaker()
                             throws java.io.FileNotFoundException,
                                    java.sql.SQLException

sfCatForTblFetch

public static java.lang.String sfCatForTblFetch(java.lang.String tbl)
                                         throws java.sql.SQLException

convertTableNameToFName

public static java.lang.String convertTableNameToFName(java.lang.String tblName)
Sanitize the table name into a valid file name by, for example, turing directory separators (/ and \) into underscores, and adding the .html extension.

resultAsString

public static java.lang.String resultAsString(java.sql.ResultSet rs,
                                              int col)
                                       throws java.sql.SQLException