Method Summary |
|
public synchronized void | appendExcludes(String[] excludes) Append excludes to the current list of include
patterns. |
public synchronized void | appendIncludes(String[] includes) Append includes to the current list of include
patterns. |
public synchronized void | appendSelector(FileSelector selector) Add a new selector into this container. |
public synchronized Object | clone() Create a deep clone of this instance, except for the nested selectors
(the list of selectors is a shallow clone of this instance's list). |
public synchronized PatternSet.NameEntry | createExclude() Add a name entry to the exclude list. |
public synchronized PatternSet.NameEntry | createExcludesFile() Add a name entry to the excludes files list. |
public synchronized PatternSet.NameEntry | createInclude() Add a name entry to the include list. |
public synchronized PatternSet.NameEntry | createIncludesFile() Add a name entry to the include files list. |
public synchronized PatternSet | createPatternSet() Create a nested patternset. |
public synchronized boolean | getDefaultexcludes() Get whether default exclusions should be used or not. |
protected Files | getRef() Perform the check for circular references and return the
referenced Files collection. |
public synchronized boolean | hasPatterns() Find out whether this Files collection has patterns. |
public synchronized boolean | isCaseSensitive() Find out if this Files collection is case-sensitive. |
public boolean | isFilesystemOnly() Always returns true. |
public synchronized boolean | isFollowSymlinks() Find out whether symbolic links should be followed. |
public synchronized Iterator | iterator() Fulfill the ResourceCollection contract. |
public String[] | mergeExcludes(Project p) Get the merged exclude patterns for this Files collection.
Parameters: p - Project instance. |
public String[] | mergeIncludes(Project p) Get the merged include patterns for this Files collection.
Parameters: p - Project instance. |
public synchronized PatternSet | mergePatterns(Project p) Get the merged patterns for this Files collection.
Parameters: p - Project instance. |
public synchronized void | setCaseSensitive(boolean caseSensitive) Set case-sensitivity of the Files collection. |
public synchronized void | setDefaultexcludes(boolean useDefaultExcludes) Set whether default exclusions should be used or not. |
public synchronized void | setExcludes(String excludes) Append excludes to the current list of exclude
patterns. |
public synchronized void | setExcludesfile(File excl) Set the File containing the excludes patterns. |
public synchronized void | setFollowSymlinks(boolean followSymlinks) Set whether or not symbolic links should be followed. |
public synchronized void | setIncludes(String includes) Append includes to the current list of include
patterns. |
public synchronized void | setIncludesfile(File incl) Set the File containing the includes patterns. |
public void | setRefid(Reference r) Make this instance in effect a reference to another instance. |
public synchronized int | size() Fulfill the ResourceCollection contract. |
public String | toString() Format this Files collection as a String. |