com.redstarhackers.craftsman.typedefs
Class ModuleDependencyLibrary

java.lang.Object
  extended by DataType
      extended by com.redstarhackers.craftsman.typedefs.Library
          extended by com.redstarhackers.craftsman.typedefs.ModuleDependencyLibrary

public class ModuleDependencyLibrary
extends Library

A data-type for defining and accessing libraries for use in building the module or the module's unit tests. The library task takes care of defining a FileSet and a Path for the given library.

Version:
$Revision: 122 $
Author:
$Author: kostya $

Constructor Summary
ModuleDependencyLibrary()
          Default constructor.
 
Method Summary
protected  void createModuleDependencyLibraryComponents()
          Perform the work of the task.
 ModuleType getModuleType()
           
 java.lang.String getName()
           
 void initialize()
           
 void setFileSet(FileSet fileSetVal)
           
 void setModuleType(ModuleType typeVal)
           
 void setName(java.lang.String nameVal)
           
 
Methods inherited from class com.redstarhackers.craftsman.typedefs.Library
createLibraryComponents, equals, getConfigFile, getDir, getExternalDir, getFileSet, getFileSetId, getLinkingType, getPath, getPathId, getReferencedLibrary, hashCode, isInitialized, isTestLib, registerFileSet, registerPath, setConfigFile, setDir, setExternalDir, setInitialized, setLinkingType, setPath, setTestLib, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ModuleDependencyLibrary

public ModuleDependencyLibrary()
Default constructor.

Method Detail

getName

public java.lang.String getName()
Overrides:
getName in class Library

setName

public void setName(java.lang.String nameVal)
Overrides:
setName in class Library

setFileSet

public void setFileSet(FileSet fileSetVal)
Overrides:
setFileSet in class Library

getModuleType

public ModuleType getModuleType()

setModuleType

public void setModuleType(ModuleType typeVal)

initialize

public void initialize()
Overrides:
initialize in class Library

createModuleDependencyLibraryComponents

protected void createModuleDependencyLibraryComponents()
Perform the work of the task.