com.redstarhackers.craftsman.typedefs
Class ModuleHelper
java.lang.Object
com.redstarhackers.craftsman.typedefs.ModuleHelper
public class ModuleHelper
- extends java.lang.Object
Utility class for dealing with defined modules within
the project's memory space.
- Version:
- $Revision: 3088 $
- Author:
- $Author: kostya $
|
Method Summary |
static java.util.Set |
changedFiles(Module module,
java.util.Date afterDate)
|
static Module |
getDefinedModule(Project project,
java.lang.String moduleName)
|
static java.util.Set |
getDefinedModules(Project project)
|
static java.util.Set |
getExpectedModuleBuildArtifacts(Module module)
|
static java.util.Set |
getExpectedModuleBuildArtifacts(Module module,
boolean extendedView)
|
static Path |
getModuleBuildPath(Module module)
|
static Path |
getModuleCompilePath(Module module)
|
static FileSet |
getModuleLibFileSet(Module module)
|
static FileSet |
getModuleLibFileSet(Module module,
boolean includeTestLibs)
|
static FileSet |
getModuleLibFileSet(Module module,
boolean includeTestLibs,
java.util.Set excludeLibs)
|
static Path |
getModuleLibPath(Module module)
|
static Path |
getModuleLibPath(Module module,
boolean includeTestLibs)
|
static Path |
getModuleLibPath(Module module,
boolean includeTestLibs,
java.util.Set excludeLibs)
|
static Path |
getModulePath(Module module)
|
static java.lang.String |
getModuleProperty(Module module,
java.lang.String propertyName)
|
static java.lang.String |
getModuleProperty(Module module,
java.lang.String propertyName,
boolean fallThroughToProject)
|
static ModuleType |
getModuleType(Module module)
|
static java.lang.String |
getModuleVersion(Module module)
|
static Path |
getTestCompilePath(Module module)
|
static void |
initializeModule(Module module)
|
static void |
initializeModuleCapabilities(Module module)
|
static void |
initializeModuleLibraries(Module module)
|
static boolean |
isModuleDefined(Project project,
java.lang.String moduleName)
|
static boolean |
isModulePropertySet(Module module,
java.lang.String propertyName)
|
static java.lang.String |
loadModuleVersion(Module module)
|
static void |
populateModuleLibFileSet(FileSet fileset,
Module module,
boolean includeTestLibs,
java.util.Set excludeLibs)
|
static void |
setModuleProperty(Module module,
java.lang.String propertyName,
java.lang.String propertyValue)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
isModuleDefined
public static boolean isModuleDefined(Project project,
java.lang.String moduleName)
getDefinedModule
public static Module getDefinedModule(Project project,
java.lang.String moduleName)
getDefinedModules
public static java.util.Set getDefinedModules(Project project)
initializeModuleCapabilities
public static void initializeModuleCapabilities(Module module)
initializeModule
public static void initializeModule(Module module)
initializeModuleLibraries
public static void initializeModuleLibraries(Module module)
getModuleCompilePath
public static Path getModuleCompilePath(Module module)
getTestCompilePath
public static Path getTestCompilePath(Module module)
getModulePath
public static Path getModulePath(Module module)
getModuleBuildPath
public static Path getModuleBuildPath(Module module)
getModuleLibPath
public static Path getModuleLibPath(Module module)
getModuleLibPath
public static Path getModuleLibPath(Module module,
boolean includeTestLibs)
getModuleLibPath
public static Path getModuleLibPath(Module module,
boolean includeTestLibs,
java.util.Set excludeLibs)
getModuleLibFileSet
public static FileSet getModuleLibFileSet(Module module)
getModuleLibFileSet
public static FileSet getModuleLibFileSet(Module module,
boolean includeTestLibs)
getModuleLibFileSet
public static FileSet getModuleLibFileSet(Module module,
boolean includeTestLibs,
java.util.Set excludeLibs)
populateModuleLibFileSet
public static void populateModuleLibFileSet(FileSet fileset,
Module module,
boolean includeTestLibs,
java.util.Set excludeLibs)
isModulePropertySet
public static boolean isModulePropertySet(Module module,
java.lang.String propertyName)
getModuleProperty
public static java.lang.String getModuleProperty(Module module,
java.lang.String propertyName)
getModuleProperty
public static java.lang.String getModuleProperty(Module module,
java.lang.String propertyName,
boolean fallThroughToProject)
setModuleProperty
public static void setModuleProperty(Module module,
java.lang.String propertyName,
java.lang.String propertyValue)
getModuleVersion
public static java.lang.String getModuleVersion(Module module)
loadModuleVersion
public static java.lang.String loadModuleVersion(Module module)
getExpectedModuleBuildArtifacts
public static java.util.Set getExpectedModuleBuildArtifacts(Module module)
getExpectedModuleBuildArtifacts
public static java.util.Set getExpectedModuleBuildArtifacts(Module module,
boolean extendedView)
getModuleType
public static ModuleType getModuleType(Module module)
changedFiles
public static java.util.Set changedFiles(Module module,
java.util.Date afterDate)