Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.types.DataType
org.apache.tools.ant.types.AbstractFileSet
Field Summary |
Fields inherited from class org.apache.tools.ant.types.DataType | |
checked , description , ref |
Fields inherited from class org.apache.tools.ant.ProjectComponent | |
project |
Constructor Summary | |
| |
|
Method Summary | |
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
Object |
|
PatternSet.NameEntry |
|
PatternSet.NameEntry |
|
PatternSet.NameEntry |
|
PatternSet.NameEntry |
|
PatternSet |
|
protected String |
|
File | |
DirectoryScanner |
|
protected AbstractFileSet | |
FileSelector[] |
|
boolean |
|
boolean |
|
boolean |
|
int |
|
Enumeration |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void | |
void | |
String |
|
Methods inherited from class org.apache.tools.ant.types.DataType | |
checkAttributesAllowed , checkChildrenAllowed , circularReference , dieOnCircularReference , getCheckedRef , getDescription , getRefid , isChecked , isReference , noChildrenAllowed , setChecked , setDescription , setRefid , tooManyAttributes |
Methods inherited from class org.apache.tools.ant.ProjectComponent | |
getProject , log , log , setProject |
public void add(FileSelector selector)
add an arbitary selector
- Specified by:
- add in interface SelectorContainer
- Parameters:
selector
- the selector to add
- Since:
- Ant 1.6
public void addAnd(AndSelector selector)
add an "And" selector entry on the selector list
- Specified by:
- addAnd in interface SelectorContainer
- Parameters:
selector
- the selector to add
public void addContains(ContainsSelector selector)
add a contains selector entry on the selector list
- Specified by:
- addContains in interface SelectorContainer
- Parameters:
selector
- the selector to add
public void addContainsRegexp(ContainsRegexpSelector selector)
add a regular expression selector entry on the selector list
- Specified by:
- addContainsRegexp in interface SelectorContainer
- Parameters:
selector
- the selector to add
public void addCustom(ExtendSelector selector)
add an extended selector entry on the selector list
- Specified by:
- addCustom in interface SelectorContainer
- Parameters:
selector
- the selector to add
public void addDate(DateSelector selector)
add a selector date entry on the selector list
- Specified by:
- addDate in interface SelectorContainer
- Parameters:
selector
- the selector to add
public void addDepend(DependSelector selector)
add a depends selector entry on the selector list
- Specified by:
- addDepend in interface SelectorContainer
- Parameters:
selector
- the selector to add
public void addDepth(DepthSelector selector)
add a depth selector entry on the selector list
- Specified by:
- addDepth in interface SelectorContainer
- Parameters:
selector
- the selector to add
public void addDifferent(DifferentSelector selector)
add a DifferentSelector entry on the selector list
- Specified by:
- addDifferent in interface SelectorContainer
- Parameters:
selector
- the selector to add
public void addFilename(FilenameSelector selector)
add a selector filename entry on the selector list
- Specified by:
- addFilename in interface SelectorContainer
- Parameters:
selector
- the selector to add
public void addMajority(MajoritySelector selector)
add a majority selector entry on the selector list
- Specified by:
- addMajority in interface SelectorContainer
- Parameters:
selector
- the selector to add
public void addModified(ModifiedSelector selector)
add the modified selector
- Specified by:
- addModified in interface SelectorContainer
- Parameters:
selector
- the selector to add
- Since:
- ant 1.6
public void addNone(NoneSelector selector)
add a "None" selector entry on the selector list
- Specified by:
- addNone in interface SelectorContainer
- Parameters:
selector
- the selector to add
public void addNot(NotSelector selector)
add a "Not" selector entry on the selector list
- Specified by:
- addNot in interface SelectorContainer
- Parameters:
selector
- the selector to add
public void addOr(OrSelector selector)
add an "Or" selector entry on the selector list
- Specified by:
- addOr in interface SelectorContainer
- Parameters:
selector
- the selector to add
public void addPresent(PresentSelector selector)
add a present selector entry on the selector list
- Specified by:
- addPresent in interface SelectorContainer
- Parameters:
selector
- the selector to add
public void addSelector(SelectSelector selector)
add a "Select" selector entry on the selector list
- Specified by:
- addSelector in interface SelectorContainer
- Parameters:
selector
- the selector to add
public void addSize(SizeSelector selector)
add a selector size entry on the selector list
- Specified by:
- addSize in interface SelectorContainer
- Parameters:
selector
- the selector to add
public void addType(TypeSelector selector)
add a selector type entry on the selector list
- Specified by:
- addType in interface SelectorContainer
- Parameters:
selector
- the selector to add
public void appendSelector(FileSelector selector)
Add a new selector into this container.
- Specified by:
- appendSelector in interface SelectorContainer
- Parameters:
selector
- the new selector to add
public Object clone()
Creates a deep clone of this instance, except for the nested selectors (the list of selectors is a shallow clone of this instance's list).
- Since:
- Ant 1.6
public PatternSet.NameEntry createExcludesFile()
add a name entry on the excludes files list
public PatternSet.NameEntry createIncludesFile()
add a name entry on the include files list
protected String getDataTypeName()
sets the name used for this datatype instance.
public DirectoryScanner getDirectoryScanner(Project p)
Returns the directory scanner needed to access the files to process.
protected AbstractFileSet getRef(Project p)
Performs the check for circular references and returns the referenced FileSet.
public FileSelector[] getSelectors(Project p)
Returns the set of selectors as an array.
- Specified by:
- getSelectors in interface SelectorContainer
- Returns:
- an array of selectors in this container
public boolean hasPatterns()
Indicates whether there are any patterns here.
- Returns:
- whether any patterns are in this container
public boolean hasSelectors()
Indicates whether there are any selectors here.
- Specified by:
- hasSelectors in interface SelectorContainer
- Returns:
- whether any selectors are in this container
public boolean isFollowSymlinks()
find out if the fileset wants to follow symbolic links
- Returns:
- flag indicating whether or not symbolic links should be followed
- Since:
- ant 1.6
public int selectorCount()
Gives the count of the number of selectors in this container
- Specified by:
- selectorCount in interface SelectorContainer
- Returns:
- the number of selectors in this container
public Enumeration selectorElements()
Returns an enumerator for accessing the set of selectors.
- Specified by:
- selectorElements in interface SelectorContainer
- Returns:
- an enumerator that goes through each of the selectors
public void setCaseSensitive(boolean isCaseSensitive)
Sets case sensitivity of the file system
- Parameters:
isCaseSensitive
- "true"|"on"|"yes" if file system is case sensitive, "false"|"off"|"no" when not.
public void setDefaultexcludes(boolean useDefaultExcludes)
Sets whether default exclusions should be used or not.
- Parameters:
useDefaultExcludes
- "true"|"on"|"yes" when default exclusions should be used, "false"|"off"|"no" when they shouldn't be used.
public void setExcludes(String excludes)
Appendsexcludes
to the current list of exclude patterns. Patterns may be separated by a comma or a space.
- Parameters:
excludes
- the string containing the exclude patterns
public void setExcludesfile(File excl) throws BuildException
Sets the name of the file containing the excludes patterns.
- Parameters:
excl
- The file to fetch the exclude patterns from.
public void setFile(File file)
Creates a single file fileset.
public void setFollowSymlinks(boolean followSymlinks)
Sets whether or not symbolic links should be followed.
- Parameters:
followSymlinks
- whether or not symbolic links should be followed
public void setIncludes(String includes)
Appendsincludes
to the current list of include patterns. Patterns may be separated by a comma or a space.
- Parameters:
includes
- the string containing the include patterns
public void setIncludesfile(File incl) throws BuildException
Sets the name of the file containing the includes patterns.
- Parameters:
incl
- The file to fetch the include patterns from.
public void setRefid(Reference r) throws BuildException
Makes this instance in effect a reference to another instance. You must not set another attribute or nest elements inside this element if you make it a reference.
- Overrides:
- setRefid in interface DataType
public String toString()
Returns included files as a list of semicolon-separated filenames
- Returns:
- String object with included filenames