com.redstarhackers.craftsman.taskdefs
Class ModuleOrientedTask
java.lang.Object
Task
com.redstarhackers.craftsman.taskdefs.ModuleOrientedTask
- Direct Known Subclasses:
- BuildModuleDependencyTask, CleanModuleTask, ConditionalBuildTask, CopyGeneratedResourcesTask, CopyJ2eeAppResourcesTask, CopyModuleResourcesTask, CopyResourcesTask, CopyTestResourcesTask, CopyVerifiedTask, CopyWebSiteResourcesTask, CreateAppXmlTask, CreateAppXmlTaskImpl, DeployJ2eeTask, DeployWebSiteTask, DocumentationTask, IfModuleNeedsBuildingTask, JadMakerTask, JavaCompileTask, JavadocGenerationTask, JUnitTestModuleTaskImpl, MakeDistributionTask, ObfuscateModulePackageTask, PackageJ2eeAppTask, PackageModuleTask, PackageWebAppTask, PackageWebSiteTask, PrepJ2eeAppPackagingTask, PrepModuleTask, PreverifyModuleTask, TestModuleTask, UnlessModuleNeedsBuildingTask, UnpackLibrariesTask, VerifySourceTask, WebServiceCompileTask, Wiki2HtmlTask, WikidocGenerationTask, XdocletTask
public class ModuleOrientedTask
- extends Task
A base class for tasks that deal with modules or require module
information to perform their work. This class holds the
moduleid, a reference to the module, the ability to get module
settings, etc.
- Version:
- $Revision: 2634 $
- Author:
- $Author: kostya $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ModuleOrientedTask
public ModuleOrientedTask()
init
public void init()
getModuleId
public java.lang.String getModuleId()
setModuleId
public void setModuleId(java.lang.String nameVal)
getModule
public Module getModule()
getModuleProperty
public java.lang.String getModuleProperty(java.lang.String propertyName)
getModuleProperty
public java.lang.String getModuleProperty(java.lang.String propertyName,
boolean fallThroughToProjectLevel)
isModulePropertySet
public boolean isModulePropertySet(java.lang.String propertyName)
getModuleBuildVersion
public java.lang.String getModuleBuildVersion()
getSetting
protected java.lang.String getSetting(Project project,
Module module,
java.lang.String settingName)
getSetting
protected java.lang.String getSetting(Project project,
Module module,
CapabilityType capability,
java.lang.String settingName,
java.lang.String optionName)