package com.consilient;

import org.apache.tools.ant.taskdefs.Property;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.BuildException;

/** a custom ant task that will set the base directory to a different
 *  value
 */
public class SetProperty extends Property
{

    protected void addProperty(String n, String v) {
        if( userProperty ) {
            if (getProject().getUserProperty(n) != null) {
                log("Overriding " + n + " to " + v, Project.MSG_VERBOSE);
            }
            getProject().setUserProperty(n, v);
        } else {
            if (getProject().getProperty(n) != null) {
                log("Overriding " + n + " to " + v, Project.MSG_VERBOSE);
            }
            getProject().setProperty(n, v);
        }
    }

    
}
