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 Summary
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionWhether empty directories matched by this fileset should be preserved.void
Override AbstractFileSet#setDir(File) to disallow setting the directory.void
setPreserveEmptyDirs
(boolean b) Whether empty directories matched by this fileset should be preserved.Methods inherited from class org.apache.tools.ant.types.AbstractFileSet
add, 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.DataType
checkAttributesAllowed, 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.ProjectComponent
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
-
Constructor Details
-
SyncTarget
public SyncTarget()Constructor for SyncTarget. This just changes the default value of "defaultexcludes" from true to false.
-
-
Method Details
-
setDir
Override AbstractFileSet#setDir(File) to disallow setting the directory.- Overrides:
setDir
in classAbstractFileSet
- Parameters:
dir
- ignored- Throws:
BuildException
- always
-
setPreserveEmptyDirs
public void setPreserveEmptyDirs(boolean b) Whether empty directories matched by this fileset should be preserved.- Parameters:
b
- boolean- Since:
- Ant 1.8.0
-
getPreserveEmptyDirs
Whether empty directories matched by this fileset should be preserved.- Returns:
- Boolean
- Since:
- Ant 1.8.0
-