package org.jboss.seam.tool;
import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.Task;
public class CapitalizePropertyTask extends Task
{
private String value;
private String name;
@Override
public void execute() throws BuildException
{
if ( value!=null && !"".equals(value) )
{
getProject().setProperty( name, capitalize(value) );
}
}
protected String capitalize(String name)
{
return name.substring(0, 1).toUpperCase() + name.substring(1);
}
public void setValue(String packageName)
{
this.value = packageName;
}
public void setName(String propertyName)
{
this.name = propertyName;
}
}