All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openscm.kundo.strategy.ModuleStrategy Maven / Gradle / Ivy

//
// Generated stub from file:/buildfactory/kundo/hudson/jobs/Release-Kundo_Plug-ins/workspace/plugins/target/checkout/plugins/kundo-reactor-plugin/src/main/groovy/org/openscm/kundo/strategy/ModuleStrategy.groovy
//

package org.openscm.kundo.strategy;

import java.lang.*;
import java.io.*;
import java.net.*;
import java.util.*;
import groovy.lang.*;
import groovy.util.*;
import org.openscm.kundo.common.logging.SimpleLogger;
import org.openscm.kundo.plugins.Module;

/**
 * Module Strategy
 *
 * @author Nigel Garner
 * @version 1.0.0

Description: An abstraction of the module strategy.

Abstract module strategy to act as a parent to all concrete implementations of the pattern.

*/ public abstract class ModuleStrategy extends java.lang.Object { /** * List of Modules to be processed* */ protected List modules = null; /** * Logger instance * */ protected final SimpleLogger log = null; /** * AntBuilder instace * */ protected AntBuilder ant = null; private ModuleStrategy(java.lang.Void void1, java.lang.Void void2, java.lang.Void void3) { throw new InternalError("Stubbed method"); } /** * Constructor sets ant instance * * @param ant AntBuilder instance */ public ModuleStrategy(java.lang.Object ant) { this((java.lang.Void)null, (java.lang.Void)null, (java.lang.Void)null); throw new InternalError("Stubbed method"); } /** * Abstract method where delegates should perform the module loading * * @param buildContext The global ant project * @param childTarget The ant target to call on child modules * @param inheritConfiguration Whether the sub module should inherit the properties of the parent project * @param profiles A list of profiles to be loaded in the search for modules */ abstract public void loadModules(java.lang.Object buildContext, java.lang.Object childBuildFile, java.lang.Object childTarget, java.lang.Object inheritConfiguration, java.lang.Object profiles); public groovy.lang.MetaClass getMetaClass() { throw new InternalError("Stubbed method"); } public void setMetaClass(groovy.lang.MetaClass metaClass) { throw new InternalError("Stubbed method"); } public java.lang.Object invokeMethod(java.lang.String name, java.lang.Object args) { throw new InternalError("Stubbed method"); } public java.lang.Object getProperty(java.lang.String name) { throw new InternalError("Stubbed method"); } public void setProperty(java.lang.String name, java.lang.Object value) { throw new InternalError("Stubbed method"); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy