package com.jameslow; import org.apache.tools.ant.*; public class Substring extends Task { private int startindex; private int endindex; private String property; private String string; public void execute() throws BuildException { if (endindex < 0) { getProject().setProperty(property, string.substring(startindex)); } else { getProject().setProperty(property, string.substring(startindex,endindex)); } } public void setStartIndex(int startindex) { this.startindex = startindex; } public void setEndIndex(int endindex) { this.endindex = endindex; } public void setProperty(String property) { this.property = property; } public void setString(String string) { this.string = string; } }