FreeHEP API
Version v1.2.2

org.freehep.ant
Class FreeHepJar

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

public class FreeHepJar
extends org.apache.tools.ant.taskdefs.Jar

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 include in the jar file", default is "class"
 

Version:
$Id: FreeHepJar.java,v 1.4 2002/08/07 21:41:27 duns Exp $
Author:
Mark Donszelmann

Field Summary
 
Fields inherited from class org.apache.tools.ant.taskdefs.Zip
addedDirs, archiveType, duplicate, emptyBehavior, entries, zipFile
 
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
FreeHepJar()
           
 
Method Summary
 void execute()
           
 void setExcludePackages(String str)
           
 void setExcludes(String str)
           
 void setExtensions(String str)
           
 void setIncludes(String str)
           
 void setPackages(String str)
           
 
Methods inherited from class org.apache.tools.ant.taskdefs.Jar
addConfiguredManifest, addMetainf, cleanUp, createEmptyZip, finalizeZipOutputStream, getResourcesToAdd, initZipOutputStream, reset, setIndex, setJarfile, setManifest, setManifestEncoding, setWhenempty, zipFile
 
Methods inherited from class org.apache.tools.ant.taskdefs.Zip
addFileset, addParentDirs, addResources, addZipfileset, addZipGroupFileset, getDestFile, getEncoding, grabResources, isAddingNewFiles, isCompress, isEmpty, isInUpdateMode, setBasedir, setCompress, setDestFile, setDuplicate, setEncoding, setFile, setFilesonly, setUpdate, setZipfile, zipDir, zipFile
 
Methods inherited from class org.apache.tools.ant.taskdefs.MatchingTask
addAnd, addContains, addCustom, addDate, addDepend, addDepth, addFilename, addMajority, addNone, addNot, addOr, addPresent, addSelector, addSize, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludesfile, setFollowSymlinks, setIncludesfile, 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

FreeHepJar

public FreeHepJar()
Method Detail

setIncludes

public void setIncludes(String str)
Overrides:
setIncludes in class org.apache.tools.ant.taskdefs.MatchingTask

setExcludes

public void setExcludes(String str)
Overrides:
setExcludes in class org.apache.tools.ant.taskdefs.MatchingTask

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.Zip
org.apache.tools.ant.BuildException

FreeHEP API
Version v1.2.2

Copyright © 2000-2003 FreeHEP, All Rights Reserved.