Package org.apache.tools.ant.taskdefs
Class Sync.SyncTarget
- java.lang.Object
- 
- org.apache.tools.ant.ProjectComponent
- 
- org.apache.tools.ant.types.DataType
- 
- org.apache.tools.ant.types.AbstractFileSet
- 
- org.apache.tools.ant.taskdefs.Sync.SyncTarget
 
 
 
 
- 
- All Implemented Interfaces:
- java.lang.Cloneable,- SelectorContainer
 - Enclosing class:
- Sync
 
 public static class Sync.SyncTarget extends AbstractFileSet Inner class used to hold exclude patterns and selectors to save stuff that happens to live in the target directory but should not get removed.- Since:
- Ant 1.7
 
- 
- 
Field Summary- 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description SyncTarget()Constructor for SyncTarget.
 - 
Method SummaryModifier and Type Method Description java.lang.BooleangetPreserveEmptyDirs()Whether empty directories matched by this fileset should be preserved.voidsetDir(java.io.File dir)Override AbstractFileSet#setDir(File) to disallow setting the directory.voidsetPreserveEmptyDirs(boolean b)Whether empty directories matched by this fileset should be preserved.- 
Methods inherited from class org.apache.tools.ant.types.AbstractFileSetadd, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addExecutable, addFilename, addMajority, addModified, addNone, addNot, addOr, addOwnedBy, addPosixGroup, addPosixPermissions, addPresent, addReadable, addSelector, addSize, addSymlink, addType, addWritable, appendExcludes, appendIncludes, appendSelector, clone, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, dieOnCircularReference, getDefaultexcludes, getDir, getDir, getDirectoryScanner, getDirectoryScanner, getErrorOnMissingDir, getMaxLevelsOfSymlinks, getRef, getSelectors, hasPatterns, hasSelectors, isCaseSensitive, isFollowSymlinks, mergeExcludes, mergeIncludes, mergePatterns, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setErrorOnMissingDir, setExcludes, setExcludesfile, setFile, setFollowSymlinks, setIncludes, setIncludesfile, setMaxLevelsOfSymlinks, setRefid, setupDirectoryScanner, setupDirectoryScanner, toString
 - 
Methods inherited from class org.apache.tools.ant.types.DataTypecheckAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, tooManyAttributes
 - 
Methods inherited from class org.apache.tools.ant.ProjectComponentgetDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
 
- 
 
- 
- 
- 
Method Detail- 
setDirpublic void setDir(java.io.File dir) throws BuildExceptionOverride AbstractFileSet#setDir(File) to disallow setting the directory.- Overrides:
- setDirin class- AbstractFileSet
- Parameters:
- dir- ignored
- Throws:
- BuildException- always
 
 - 
setPreserveEmptyDirspublic void setPreserveEmptyDirs(boolean b) Whether empty directories matched by this fileset should be preserved.- Parameters:
- b- boolean
- Since:
- Ant 1.8.0
 
 - 
getPreserveEmptyDirspublic java.lang.Boolean getPreserveEmptyDirs() Whether empty directories matched by this fileset should be preserved.- Returns:
- Boolean
- Since:
- Ant 1.8.0
 
 
- 
 
-