public class Basename extends Task
When this task executes, it will set the specified property to the value of the last element in the specified file. If file is a directory, the basename will be the last directory element. If file is a full-path filename, the basename will be the simple file name. If a suffix is specified, and the specified file ends in that suffix, the basename will be the simple file name without the suffix.
| Constructor and Description | 
|---|
| Basename() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | execute()do the work | 
| void | setFile(File file)file or directory to get base name from | 
| void | setProperty(String property)Property to set base name to. | 
| void | setSuffix(String suffix)Optional suffix to remove from base name. | 
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeclone, getDescription, getLocation, getProject, setDescription, setLocation, setProjectpublic void execute()
             throws BuildException
execute in class TaskBuildException - if required attributes are not supplied
 property and attribute are required attributespublic void setFile(File file)
file - file or directory to get base name frompublic void setProperty(String property)
property - name of propertypublic void setSuffix(String suffix)
suffix - suffix to remove from base name