Uses of Interface
nl.toolforge.karma.core.module.Module

Packages that use Module
nl.toolforge.karma.core.boot   
nl.toolforge.karma.core.cmd   
nl.toolforge.karma.core.cmd.impl   
nl.toolforge.karma.core.cmd.util   
nl.toolforge.karma.core.history The history package contains classes that are used for retrieving and storing the history of modules. 
nl.toolforge.karma.core.manifest The manifest package contains all classes that comprise the manifest domain of Karma. 
nl.toolforge.karma.core.module   
nl.toolforge.karma.core.test This package contains classes to support JUnit testing. 
nl.toolforge.karma.core.vc The vc package contains implementation code for connections and processing classes to version control systems. 
nl.toolforge.karma.core.vc.cvsimpl CVS implementation of the vc package. 
nl.toolforge.karma.core.vc.cvsimpl.threads Multithreaded classes. 
nl.toolforge.karma.core.vc.svnimpl Subversion implementation of the vc package. 
nl.toolforge.karma.core.vc.threads   
 

Uses of Module in nl.toolforge.karma.core.boot
 

Classes in nl.toolforge.karma.core.boot that implement Module
protected  class LocationStore.LocationModule
           
protected  class ManifestStore.ManifestModule
           
 

Fields in nl.toolforge.karma.core.boot declared as Module
protected  Module AdminStore.module
           
 

Methods in nl.toolforge.karma.core.boot that return Module
 Module LocationStore.getModule()
           
 Module ManifestStore.getModule()
           
 Module Store.getModule()
           
 

Uses of Module in nl.toolforge.karma.core.cmd
 

Methods in nl.toolforge.karma.core.cmd with parameters of type Module
 java.io.File CommandContext.getLocalPath(Module module)
          Some module-types (e.g.
 

Uses of Module in nl.toolforge.karma.core.cmd.impl
 

Fields in nl.toolforge.karma.core.cmd.impl declared as Module
protected  Module AbstractBuildCommand.module
           
 

Methods in nl.toolforge.karma.core.cmd.impl that return Module
protected  Module AbstractBuildCommand.getCurrentModule()
          Helper method to get to the current module.
 

Uses of Module in nl.toolforge.karma.core.cmd.util
 

Methods in nl.toolforge.karma.core.cmd.util with parameters of type Module
 java.lang.String DependencyHelper.getClassPath(Module module)
          Returns the classpath for module, or an empty String if no dependencies exist.
 java.lang.String DependencyHelper.getTestClassPath(Module module)
          Returns the classpath for module, or an empty String if no dependencies exist.
 java.util.Set DependencyHelper.getAllDependencies(Module module, boolean doTest, boolean doPackage)
           
 java.util.Set DependencyHelper.getModuleDependencies(Module module, boolean doTest, boolean doPackage, Module.Type moduleType)
          Gets a Set of DependencyPaths, each one identifying the path to a module dependency (a dependency of module to another Module).
 java.util.Set DependencyHelper.getModuleDependencies(Module module, boolean doTest, boolean doPackage)
          Gets a Set of DependencyPaths, each one identifying the path to a module dependency (a dependency of module to another Module).
 void DependencyHelper.createModuleDependenciesFilter(Module module)
          Create a properties file that contains mappings from module name to module name plus version.
 boolean DependencyHelper.hasModuleDependency(Module module, Module dependency, boolean doPackage)
          Check whether a certain module has an other module as a dependency.
 java.util.Set DependencyHelper.getJarDependencies(Module module, boolean doPackage)
          Gets a Set of DependencyPaths, each one identifying a jar-file.
 java.lang.String DependencyHelper.resolveArtifactName(Module module)
          Determines the correct artifact name for module.
 java.lang.String DependencyHelper.resolveArchiveName(Module module)
          Determines the correct archive name for module.
 java.util.Set DependencyHelper.getAllLevels(Module module)
          Traverses the modules' dependencies, and traverses all module dependencies as well (recursively), calculating the set of dependencies that are unique.
 void BuildUtil.cleanDependencies(Module module)
          Cleans a modules' dependencies, by (recursively) traversing all modules that depend on module and cleaning their build-directories.
 

Constructors in nl.toolforge.karma.core.cmd.util with parameters of type Module
BuildEnvironment(Manifest manifest, Module module)
           
 

Uses of Module in nl.toolforge.karma.core.history
 

Methods in nl.toolforge.karma.core.history with parameters of type Module
 ModuleHistory ModuleHistoryFactory.getModuleHistory(Module module)
          Retrieve the module history (from file) of the given module.
 

Uses of Module in nl.toolforge.karma.core.manifest
 

Methods in nl.toolforge.karma.core.manifest that return Module
 Module AbstractManifest.getModule(java.lang.String moduleName)
           
 Module Manifest.getModule(java.lang.String moduleName)
           
 

Methods in nl.toolforge.karma.core.manifest with parameters of type Module
protected  void ReleaseManifest.applyWorkingContext(WorkingContext context, Module module)
          Applies the current working context to a module in this release manifest.
protected  void DevelopmentManifest.applyWorkingContext(WorkingContext context, Module module)
          Applies the current working context to a module in this release manifest.
protected abstract  void AbstractManifest.applyWorkingContext(WorkingContext context, Module module)
          A specific Manifest implementation may have to apply specific actions to modules per working context.
 boolean AbstractManifest.isLocal(Module module)
           
 java.util.Collection AbstractManifest.getModuleInterdependencies(Module module)
           
 void AbstractManifest.setState(Module module, Module.State state)
          Sets a modules' state when the module is locally available.
 Module.State AbstractManifest.getState(Module module)
           
 void Manifest.setState(Module module, Module.State state)
           
 boolean Manifest.isLocal(Module module)
           
 Module.State Manifest.getState(Module module)
           
 java.util.Collection Manifest.getModuleInterdependencies(Module module)
           
 

Uses of Module in nl.toolforge.karma.core.module
 

Classes in nl.toolforge.karma.core.module that implement Module
 class BaseModule
          The name says it all.
 class JavaEnterpriseApplicationModule
          Module type containing libraries.
 class JavaWebApplicationModule
          Module type containing libraries.
 class LibModule
          Module type containing libraries.
 class MavenModule
          This type of module represents a module from a Maven project.
 class OtherModule
          A SourceModule represents a module for which the developer wants to have the sources available to on the local harddisk.
 class SourceModule
          A SourceModule represents a module for which the developer wants to have the sources available to on the local harddisk.
 class UntypedModule
          This type of module is used when a Module instance is required for remote modules.
 

Methods in nl.toolforge.karma.core.module that return Module
 Module ModuleFactory.create(ModuleDigester digester, Module.Type moduleType)
           
 

Constructors in nl.toolforge.karma.core.module with parameters of type Module
ModuleDescriptor(Module module)
           
 

Uses of Module in nl.toolforge.karma.core.test
 

Methods in nl.toolforge.karma.core.test that return Module
 Module LocalCVSInitializer.checkoutDefaultModule1()
          Checks out LocalCVSInitializer.DEFAULT_MODULE_1, which can then be used to test against.
 Module LocalCVSInitializer.checkoutDefaultModuleWithVersion()
           
 

Uses of Module in nl.toolforge.karma.core.vc
 

Methods in nl.toolforge.karma.core.vc with parameters of type Module
 void Runner.add(Module module, java.io.File[] files, java.io.File[] dirs)
          Adds a set of files and/or a set of directories (recursively) to the version control system.
 void Runner.add(Module module, java.lang.String[] files, java.lang.String[] dirs)
          See Runner.add(Module, File[], File[]).
 void Runner.checkout(Module module)
          Checks out a module from a version control system.
 void Runner.checkout(Module module, Version version)
          Checks out a module from a version control system with the specified version.
 void Runner.checkout(Module module, DevelopmentLine developmentLine, Version version)
          Checks out a module from a version control system with the specified version and from a development line.
 void Runner.update(Module module)
          Updates an already checked out module.
 void Runner.update(Module module, Version version)
          Updates an already checked out module to a specified version.
 void Runner.promote(Module module, java.lang.String comment, Version version)
           
 boolean Runner.existsInRepository(Module module)
          Checks if a module exists in the repository.
 boolean Runner.hasPatchLine(Module module)
          Checks if the module has a PatchLine in the version control system.
 void Runner.createPatchLine(Module module)
          Creates a PatchLine for the module.
 void Runner.addModule(Module module, java.lang.String comment)
           
 void Runner.update(Module module, DevelopmentLine developmentLine, Version version)
           
 

Uses of Module in nl.toolforge.karma.core.vc.cvsimpl
 

Methods in nl.toolforge.karma.core.vc.cvsimpl with parameters of type Module
static SymbolicName Utils.createSymbolicName(Module module, DevelopmentLine developmentLine, Version version)
          Creates a symbolic name for module, based on version and whether a module has an associated DevelopmentLine.
static SymbolicName Utils.createSymbolicName(Module module, Version version)
           
static Version Utils.getLastVersion(Module module)
           
static Version Utils.getLocalVersion(Module module)
           
static boolean Utils.existsInRepository(Module module)
           
 void CVSRunner.addModule(Module module, java.lang.String comment)
           
 void CVSRunner.checkout(Module module, Version version)
          Performs the cvs checkout [-r <symbolic-name>] <module>command for a module.
 void CVSRunner.checkout(Module module)
           
 void CVSRunner.checkout(Module module, DevelopmentLine developmentLine, Version version)
          See CVSRunner.checkout(Module, Version).
 void CVSRunner.update(Module module)
           
 void CVSRunner.update(Module module, Version version)
           
 void CVSRunner.update(Module module, DevelopmentLine developmentLine, Version version)
          For a module, the cvs -q update -d -r <symbolic-name> command is executed.
 void CVSRunner.add(Module module, java.io.File[] files, java.io.File[] dirs)
           
 void CVSRunner.add(Module module, java.lang.String[] files, java.lang.String[] dirs)
           
 void CVSRunner.promote(Module module, java.lang.String comment, Version version)
           
 org.netbeans.lib.cvsclient.command.log.LogInformation CVSRunner.log(Module module)
          Provide log information on a module.
 boolean CVSRunner.hasPatchLine(Module module)
          Checks if the module has a CVS branch tag module.getPatchLine().getName() attached.
 void CVSRunner.createPatchLine(Module module)
          Creates a patchline for the module, given the modules' current version.
 boolean CVSRunner.existsInRepository(Module module)
          A check if a module exists is done by trying to checkout the modules' module.info file in a temporary location.
 

Constructors in nl.toolforge.karma.core.vc.cvsimpl with parameters of type Module
CVSModuleStatus(Module module, org.netbeans.lib.cvsclient.command.log.LogInformation logInfo)
          Creates a ModuleStatus instance with the LogInformation object that was generated by the cvs log command.
CVSModuleStatus(Module module)
           
AdminHandler(Module module)
           
 

Uses of Module in nl.toolforge.karma.core.vc.cvsimpl.threads
 

Constructors in nl.toolforge.karma.core.vc.cvsimpl.threads with parameters of type Module
PatchLineThread(Module module)
           
CVSLogThread(Module module)
           
 

Uses of Module in nl.toolforge.karma.core.vc.svnimpl
 

Methods in nl.toolforge.karma.core.vc.svnimpl with parameters of type Module
 void SubversionRunner.update(Module module, DevelopmentLine developmentLine, Version version)
           
 void SubversionRunner.addModule(Module module, java.lang.String comment)
           
 void SubversionRunner.add(Module module, java.io.File[] files, java.io.File[] dirs)
           
 void SubversionRunner.add(Module module, java.lang.String[] files, java.lang.String[] dirs)
           
 void SubversionRunner.checkout(Module module)
           
 void SubversionRunner.checkout(Module module, Version version)
           
 void SubversionRunner.checkout(Module module, DevelopmentLine developmentLine, Version version)
           
 void SubversionRunner.update(Module module)
           
 void SubversionRunner.update(Module module, Version version)
           
 void SubversionRunner.promote(Module module, java.lang.String comment, Version version)
           
 boolean SubversionRunner.existsInRepository(Module module)
           
 boolean SubversionRunner.hasPatchLine(Module module)
           
 void SubversionRunner.createPatchLine(Module module)
           
 

Uses of Module in nl.toolforge.karma.core.vc.threads
 

Methods in nl.toolforge.karma.core.vc.threads that return Module
 Module RunnerThread.getModule()
          Returns the module status, irrespective of whether this thread has finished executing or not.
 

Constructors in nl.toolforge.karma.core.vc.threads with parameters of type Module
RunnerThread(Module module)
           
 



Copyright © 2002-2004 Toolforge. All Rights Reserved.