nl.toolforge.karma.core.module
Class JavaWebApplicationModule

java.lang.Object
  extended bynl.toolforge.karma.core.module.BaseModule
      extended bynl.toolforge.karma.core.module.JavaWebApplicationModule
All Implemented Interfaces:
Module

public class JavaWebApplicationModule
extends BaseModule

Module type containing libraries. This release only supports the Karma Java Edition, which means that the libs (jar-files) need to be stored Maven-style, as this is how they will be looked up in the module.

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

Nested Class Summary
 
Nested classes inherited from class nl.toolforge.karma.core.module.Module
Module.State, Module.Type
 
Field Summary
 
Fields inherited from class nl.toolforge.karma.core.module.BaseModule
logger
 
Fields inherited from interface nl.toolforge.karma.core.module.Module
DYNAMIC, JAVA_ENTERPRISE_APPLICATION, JAVA_SOURCE_MODULE, JAVA_WEB_APPLICATION, LIBRARY_MODULE, MODULE_DESCRIPTOR, OTHER_MODULE, STATIC, UNKNOWN, WORKING
 
Constructor Summary
JavaWebApplicationModule(java.lang.String name, Location location)
           
JavaWebApplicationModule(java.lang.String name, Location location, Version version)
           
 
Method Summary
 ModuleLayoutTemplate getLayoutTemplate()
          Returns an WebappModuleLayoutTemplate instance.
 
Methods inherited from class nl.toolforge.karma.core.module.BaseModule
createRemote, equals, getBaseDir, getDependencies, getLocation, getName, getPatchLine, getType, getVersion, getVersionAsString, hasDevelopmentLine, hashCode, hasPatchLine, hasVersion, markDevelopmentLine, markPatchLine, setBaseDir, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaWebApplicationModule

public JavaWebApplicationModule(java.lang.String name,
                                Location location)

JavaWebApplicationModule

public JavaWebApplicationModule(java.lang.String name,
                                Location location,
                                Version version)
Method Detail

getLayoutTemplate

public ModuleLayoutTemplate getLayoutTemplate()
Returns an WebappModuleLayoutTemplate instance.

Specified by:
getLayoutTemplate in interface Module
Specified by:
getLayoutTemplate in class BaseModule
Returns:
An WebappModuleLayoutTemplate instance.


Copyright © 2002-2004 Toolforge. All Rights Reserved.