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:
- Cloneable,- SelectorContainer
- Enclosing class:
- Sync
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 SummaryFields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionWhether empty directories matched by this fileset should be preserved.voidOverride 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, toStringMethods 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, tooManyAttributesMethods inherited from class org.apache.tools.ant.ProjectComponentgetDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
- 
Constructor Details- 
SyncTargetpublic SyncTarget()Constructor for SyncTarget. This just changes the default value of "defaultexcludes" from true to false.
 
- 
- 
Method Details- 
setDirOverride 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
 
- 
getPreserveEmptyDirsWhether empty directories matched by this fileset should be preserved.- Returns:
- Boolean
- Since:
- Ant 1.8.0
 
 
-