com.redstarhackers.craftsman.typedefs
Class ModuleDependency
java.lang.Object
DataType
com.redstarhackers.craftsman.typedefs.ModuleDependency
public class ModuleDependency
- extends DataType
A data-type for defining and representing modules
within the project. This data-type helps find the
directories for the module and caches them.
- Version:
- $Revision: 2578 $
- Author:
- $Author: kostya $
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ModuleDependency
public ModuleDependency()
- Default constructor.
getModuleId
public java.lang.String getModuleId()
setModuleId
public void setModuleId(java.lang.String nameVal)
getDir
public java.io.File getDir()
setDir
public void setDir(java.io.File dirVal)
getType
public ModuleDependency.Type getType()
setType
public void setType(ModuleDependency.Type typeVal)
getModuleType
public ModuleType getModuleType()
setModuleType
public void setModuleType(ModuleType typeVal)
getBuildBehavior
public BuildBehavior getBuildBehavior()
- Returns:
- Returns the buildBehavior.
setBuildBehavior
public void setBuildBehavior(BuildBehavior buildBehavior)
- Parameters:
buildBehavior - The buildBehavior to set.
isIncludeTest
public boolean isIncludeTest()
setIncludeTest
public void setIncludeTest(boolean val)
getLinkingType
public LibraryLinkingType getLinkingType()
- Returns:
- the linkingType
setLinkingType
public void setLinkingType(LibraryLinkingType linkingType)
- Parameters:
linkingType - the linkingType to set
equals
public boolean equals(java.lang.Object rhs)