org.utgenome.shell
Class ScaffoldGenerator

java.lang.Object
  extended by org.utgenome.shell.ScaffoldGenerator

public class ScaffoldGenerator
extends java.lang.Object

Scaffold generator

Author:
leo

Constructor Summary
ScaffoldGenerator(java.lang.String outputFolder, Create.ScaffoldFileFilter generateFileFilter)
           
 
Method Summary
static void copyFile(java.io.InputStream in, java.io.File dest)
           
 void copyScaffold(java.lang.String inputResourcePacakge, java.lang.String outputDir)
          Creates the folder structure for the Tomcat
 void createEclipseLaunchFile(java.lang.String projectName, java.lang.String templatePath, java.lang.String suffix)
           
 void createGWTModuleScaffold(java.lang.String projectName, java.lang.String packageName)
           
 void createProjectScaffold(java.lang.String projectName, java.lang.String packageName, java.lang.String group)
           
static java.lang.String getPath(java.io.File f)
           
static void mkdirs(java.io.File dir)
          Create directories including its parent folders if not exist
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScaffoldGenerator

public ScaffoldGenerator(java.lang.String outputFolder,
                         Create.ScaffoldFileFilter generateFileFilter)
Method Detail

createProjectScaffold

public void createProjectScaffold(java.lang.String projectName,
                                  java.lang.String packageName,
                                  java.lang.String group)
                           throws java.io.IOException,
                                  UTGBShellException
Throws:
java.io.IOException
UTGBShellException

createGWTModuleScaffold

public void createGWTModuleScaffold(java.lang.String projectName,
                                    java.lang.String packageName)
                             throws java.io.IOException,
                                    UTGBShellException
Throws:
java.io.IOException
UTGBShellException

createEclipseLaunchFile

public void createEclipseLaunchFile(java.lang.String projectName,
                                    java.lang.String templatePath,
                                    java.lang.String suffix)
                             throws java.io.IOException,
                                    UTGBShellException
Throws:
java.io.IOException
UTGBShellException

copyScaffold

public void copyScaffold(java.lang.String inputResourcePacakge,
                         java.lang.String outputDir)
                  throws java.io.IOException
Creates the folder structure for the Tomcat

Parameters:
catalinaBase -
Throws:
java.io.IOException

copyFile

public static void copyFile(java.io.InputStream in,
                            java.io.File dest)
                     throws java.io.IOException
Throws:
java.io.IOException

mkdirs

public static void mkdirs(java.io.File dir)
Create directories including its parent folders if not exist

Parameters:
dir -

getPath

public static java.lang.String getPath(java.io.File f)


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.1 Japan License.