cluster
Class HTMLDumper

java.lang.Object
  extended by cluster.HTMLDumper

public class HTMLDumper
extends java.lang.Object

Functions to print all the results out into HTML

Author:
davidc

Constructor Summary
HTMLDumper()
           
 
Method Summary
static void combineClusterResultsForWbid(java.lang.String wbid, java.lang.String outDir)
          Look in cluster1, cluster2, ...cluster9
static void createHTMLFiles(java.util.List<Phrase> clusters, java.util.List<TestDoc> files, java.io.File outDir, java.lang.String catHeader)
           
static java.lang.String dumpGlobalClusters(java.util.List<Phrase> clusters, int depth, java.util.Map<Phrase,java.lang.Integer> map, java.lang.String catHeader)
          Dumps all the clusters
static java.lang.String dumpJavascript()
           
static java.lang.String getTreeStyle()
           
static java.util.Map<Phrase,java.lang.Integer> makeMap(java.util.List<Phrase> clusters)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HTMLDumper

public HTMLDumper()
Method Detail

makeMap

public static java.util.Map<Phrase,java.lang.Integer> makeMap(java.util.List<Phrase> clusters)

dumpGlobalClusters

public static java.lang.String dumpGlobalClusters(java.util.List<Phrase> clusters,
                                                  int depth,
                                                  java.util.Map<Phrase,java.lang.Integer> map,
                                                  java.lang.String catHeader)
Dumps all the clusters

Parameters:
clusters -
depth -
map -
catHeader -
Returns:

combineClusterResultsForWbid

public static void combineClusterResultsForWbid(java.lang.String wbid,
                                                java.lang.String outDir)
                                         throws java.io.IOException
Look in cluster1, cluster2, ...cluster9

Parameters:
wbid -
outDir -
Throws:
java.io.IOException

createHTMLFiles

public static void createHTMLFiles(java.util.List<Phrase> clusters,
                                   java.util.List<TestDoc> files,
                                   java.io.File outDir,
                                   java.lang.String catHeader)
                            throws java.io.FileNotFoundException
Parameters:
clusters -
outDir - - should be specific for the category or else we're producing a huge amount of files!
catHeader - Genetics, cell biology, sex determination, etc.
Throws:
java.io.FileNotFoundException

getTreeStyle

public static java.lang.String getTreeStyle()

dumpJavascript

public static java.lang.String dumpJavascript()