package org.jactr.tools.experiment.bootstrap; /* * default logging */ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.jactr.core.model.IModel; import org.jactr.scripting.IScriptConfigurator; import org.jactr.scripting.IScriptableFactory; import org.jactr.scripting.ScriptSupport; import org.jactr.tools.experiment.misc.ExperimentUtilities; public class ScriptConfig implements IScriptConfigurator { /** * Logger definition */ static private final transient Log LOGGER = LogFactory .getLog(ScriptConfig.class); @Override public void configure(IScriptableFactory factory, IModel model, ScriptSupport support, Object scope) { // blindly assuming javascript support.setGlobal("jactrExperiment", ExperimentUtilities.getModelsExperiment(model)); } }