Package org.java.plugin.tools.ant
Class BaseJpfTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.apache.tools.ant.taskdefs.MatchingTask
-
- org.java.plugin.tools.ant.BaseJpfTask
-
- All Implemented Interfaces:
java.lang.Cloneable,org.apache.tools.ant.types.selectors.SelectorContainer
- Direct Known Subclasses:
CheckTask,DocTask,PackTask,PathTask,SingleFilePluginTask,SortTask,VersionUpdateTask
public abstract class BaseJpfTask extends org.apache.tools.ant.taskdefs.MatchingTaskBase class for some JPF related ant tasks.- Version:
- $Id: BaseJpfTask.java,v 1.8 2007/03/03 17:16:26 ddimon Exp $
-
-
Constructor Summary
Constructors Constructor Description BaseJpfTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFileset(org.apache.tools.ant.types.FileSet set)protected java.util.Set<java.lang.String>getBlackList()protected java.io.File[]getIncludedFiles()protected java.net.URLgetManifestURL(java.io.File file)protected PathResolvergetPathResolver()protected PluginRegistrygetRegistry()protected booleangetVerbose()protected java.util.Set<java.lang.String>getWhiteList()protected voidinitRegistry(boolean usePathResolver)protected booleanisManifestAccepted(java.net.URL manifestUrl)protected java.util.Set<java.lang.String>loadList(java.io.File file)voidsetBaseDir(java.io.File aBaseDir)voidsetBlackList(java.io.File file)voidsetVerbose(boolean aVerbose)voidsetWhiteList(java.io.File file)-
Methods inherited from class org.apache.tools.ant.taskdefs.MatchingTask
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludes, setIncludesfile, setProject, XsetIgnore, XsetItems
-
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, execute, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
-
-
-
Method Detail
-
addFileset
public void addFileset(org.apache.tools.ant.types.FileSet set)
- Parameters:
set- the set of files to be registered as manifests
-
setBaseDir
public final void setBaseDir(java.io.File aBaseDir)
- Parameters:
aBaseDir- base directory for manifest files
-
setVerbose
public final void setVerbose(boolean aVerbose)
- Parameters:
aVerbose-trueif detailed integrity check report required
-
setWhiteList
public final void setWhiteList(java.io.File file) throws java.io.IOException- Parameters:
file- while list file- Throws:
java.io.IOException- if list reading failed
-
setBlackList
public final void setBlackList(java.io.File file) throws java.io.IOException- Parameters:
file- black list file- Throws:
java.io.IOException- if list reading failed
-
loadList
protected java.util.Set<java.lang.String> loadList(java.io.File file) throws java.io.IOException- Throws:
java.io.IOException
-
getVerbose
protected final boolean getVerbose()
-
getPathResolver
protected final PathResolver getPathResolver()
-
getRegistry
protected final PluginRegistry getRegistry()
-
getWhiteList
protected java.util.Set<java.lang.String> getWhiteList()
-
getBlackList
protected java.util.Set<java.lang.String> getBlackList()
-
initRegistry
protected final void initRegistry(boolean usePathResolver)
-
getIncludedFiles
protected java.io.File[] getIncludedFiles()
-
getManifestURL
protected java.net.URL getManifestURL(java.io.File file) throws java.net.MalformedURLException- Throws:
java.net.MalformedURLException
-
isManifestAccepted
protected boolean isManifestAccepted(java.net.URL manifestUrl) throws ManifestProcessingException- Throws:
ManifestProcessingException
-
-