nl.toolforge.karma.core.module.template
Interface ModuleLayoutTemplate

All Known Implementing Classes:
BaseModuleLayoutTemplate

public interface ModuleLayoutTemplate

Layout for a module. A new module can be initialized with new files and directories. Implementations of this class define those files and directories.

Version:
$Id: ModuleLayoutTemplate.java,v 1.1 2004/11/10 22:25:11 hippe Exp $
Author:
D.A. Smedes

Method Summary
 void createLayout(java.io.File baseDir)
          Creates a templates' files and directories.
 java.lang.String[] getDirectoryElements()
           
 FileTemplate[] getFileElements()
           
 

Method Detail

getFileElements

public FileTemplate[] getFileElements()

getDirectoryElements

public java.lang.String[] getDirectoryElements()

createLayout

public void createLayout(java.io.File baseDir)
                  throws java.io.IOException
Creates a templates' files and directories.

Parameters:
baseDir -
Throws:
java.io.IOException


Copyright © 2002-2004 Toolforge. All Rights Reserved.