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.ProjectComponent
description, location, project
-
-
Constructor Summary
Constructors Constructor Description SyncTarget()
Constructor for SyncTarget.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
getPreserveEmptyDirs()
Whether empty directories matched by this fileset should be preserved.void
setDir(java.io.File dir)
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
-
-
-
-
Method Detail
-
setDir
public void setDir(java.io.File dir) throws BuildException
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
public java.lang.Boolean getPreserveEmptyDirs()
Whether empty directories matched by this fileset should be preserved.- Returns:
- Boolean
- Since:
- Ant 1.8.0
-
-