public interface  org.springframework.scripting.ScriptFactory extends java.lang.Object
{
public abstract java.lang.String getScriptSourceLocator();
public abstract java.lang.Class[] getScriptInterfaces();
public abstract boolean requiresConfigInterface();
public abstract transient java.lang.Object getScriptedObject(org.springframework.scripting.ScriptSource, java.lang.Class[]) throws java.io.IOException, org.springframework.scripting.ScriptCompilationException;
public abstract java.lang.Class getScriptedObjectType(org.springframework.scripting.ScriptSource) throws java.io.IOException, org.springframework.scripting.ScriptCompilationException;
public abstract boolean requiresScriptedObjectRefresh(org.springframework.scripting.ScriptSource);
}