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

org.unitils.dbmaintainer.locator.ClassPathScriptLocator Maven / Gradle / Ivy

package org.unitils.dbmaintainer.locator;

import java.io.IOException;
import java.net.URL;
import java.util.Iterator;
import java.util.List;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.unitils.dbmaintainer.locator.resourcepickingstrategie.ResourcePickingStrategie;
import org.unitils.dbmaintainer.script.Script;
import org.unitils.dbmaintainer.script.impl.DefaultScriptSource;


/**
 * Locate db scripts.
 * 
 * @author tdr
 * 
 * @since 1.0.2
 * 
 */
public class ClassPathScriptLocator extends ClassPathResourceLocator {

    /* The logger instance for this class */
    private static Log logger = LogFactory.getLog(ClassPathScriptLocator.class);

    protected List