chord.project
Class OutDirUtils

java.lang.Object
  extended by chord.project.OutDirUtils

public class OutDirUtils
extends java.lang.Object

Common operations on files in the directory specified by system property chord.out.dir to which Chord outputs all files.

Author:
Mayur Naik (mhn@cs.stanford.edu)

Constructor Summary
OutDirUtils()
           
 
Method Summary
static java.lang.String copyResource(java.lang.String srcFileName, java.io.InputStream is, java.lang.String dstFileName)
           
static java.lang.String copyResourceByName(java.lang.String srcFileName)
           
static java.lang.String copyResourceByName(java.lang.String srcFileName, java.io.InputStream is)
           
static java.lang.String copyResourceByPath(java.lang.String srcFileName)
           
static java.lang.String copyResourceByPath(java.lang.String srcFileName, java.io.InputStream is)
           
static void executeWithFailOnError(java.util.List<java.lang.String> cmdlist)
           
static void executeWithFailOnError(java.lang.String[] cmdarray)
           
static void executeWithWarnOnError(java.util.List<java.lang.String> cmdlist, int timeout)
           
static void executeWithWarnOnError(java.lang.String[] cmdarray, int timeout)
           
static java.io.PrintWriter newPrintWriter(java.lang.String fileName)
           
static void runSaxon(java.lang.String xmlFileName, java.lang.String xslFileName)
           
static void writeMapToFile(IndexMap<java.lang.String> map, java.lang.String fileName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutDirUtils

public OutDirUtils()
Method Detail

newPrintWriter

public static java.io.PrintWriter newPrintWriter(java.lang.String fileName)

copyResourceByName

public static java.lang.String copyResourceByName(java.lang.String srcFileName)

copyResourceByName

public static java.lang.String copyResourceByName(java.lang.String srcFileName,
                                                  java.io.InputStream is)

copyResourceByPath

public static java.lang.String copyResourceByPath(java.lang.String srcFileName)

copyResourceByPath

public static java.lang.String copyResourceByPath(java.lang.String srcFileName,
                                                  java.io.InputStream is)

copyResource

public static java.lang.String copyResource(java.lang.String srcFileName,
                                            java.io.InputStream is,
                                            java.lang.String dstFileName)

writeMapToFile

public static void writeMapToFile(IndexMap<java.lang.String> map,
                                  java.lang.String fileName)

runSaxon

public static void runSaxon(java.lang.String xmlFileName,
                            java.lang.String xslFileName)

executeWithFailOnError

public static final void executeWithFailOnError(java.util.List<java.lang.String> cmdlist)

executeWithFailOnError

public static final void executeWithFailOnError(java.lang.String[] cmdarray)

executeWithWarnOnError

public static final void executeWithWarnOnError(java.util.List<java.lang.String> cmdlist,
                                                int timeout)

executeWithWarnOnError

public static final void executeWithWarnOnError(java.lang.String[] cmdarray,
                                                int timeout)