FreeHEP API
Version v1.2.2

org.freehep.ant
Class FreeHepDelete

java.lang.Object
  |
  +--org.apache.tools.ant.ProjectComponent
        |
        +--org.apache.tools.ant.Task
              |
              +--org.apache.tools.ant.taskdefs.MatchingTask
                    |
                    +--org.apache.tools.ant.taskdefs.Delete
                          |
                          +--org.freehep.ant.FreeHepDelete
All Implemented Interfaces:
org.apache.tools.ant.types.selectors.SelectorContainer

public class FreeHepDelete
extends org.apache.tools.ant.taskdefs.Delete

Extends the standard "jar" task with a few options.

 packages="dotnamed packages which may end in a *"
      * means include all subpackages
 excludepackages="dotnames of packages to exclude, including all their subpackages"
 extensions="extensions to delete", default is "class"
 

Version:
$Id: FreeHepDelete.java,v 1.4 2002/06/12 23:15:14 duns Exp $
Author:
Mark Donszelmann

Field Summary
 
Fields inherited from class org.apache.tools.ant.taskdefs.Delete
dir, file, filesets, includeEmpty, usedMatchingTask
 
Fields inherited from class org.apache.tools.ant.taskdefs.MatchingTask
fileset, useDefaultExcludes
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
FreeHepDelete()
           
 
Method Summary
 void execute()
           
 void setDir(File dir)
           
 void setExcludePackages(String str)
           
 void setExtensions(String str)
           
 void setPackages(String str)
           
 
Methods inherited from class org.apache.tools.ant.taskdefs.Delete
addAnd, addContains, addCustom, addDate, addDepend, addDepth, addFilename, addFileset, addMajority, addNone, addNot, addOr, addPresent, addSelector, addSize, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, removeDir, removeFiles, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFailOnError, setFile, setFollowSymlinks, setIncludeEmptyDirs, setIncludes, setIncludesfile, setQuiet, setVerbose
 
Methods inherited from class org.apache.tools.ant.taskdefs.MatchingTask
appendSelector, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setProject, XsetIgnore, XsetItems
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorFlush, handleErrorOutput, handleFlush, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FreeHepDelete

public FreeHepDelete()
Method Detail

setDir

public void setDir(File dir)
Overrides:
setDir in class org.apache.tools.ant.taskdefs.Delete

setExtensions

public void setExtensions(String str)

setPackages

public void setPackages(String str)

setExcludePackages

public void setExcludePackages(String str)

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Overrides:
execute in class org.apache.tools.ant.taskdefs.Delete
org.apache.tools.ant.BuildException

FreeHEP API
Version v1.2.2

Copyright © 2000-2003 FreeHEP, All Rights Reserved.