org.codehaus.plexus.archiver
Interface BaseFileSet

All Known Subinterfaces:
ArchivedFileSet, FileSet
All Known Implementing Classes:
AbstractFileSet, DefaultArchivedFileSet, DefaultFileSet

public interface BaseFileSet

A file set is a set of files, which may be added to an archive.

Since:
1.0-alpha-9

Method Summary
 java.lang.String[] getExcludes()
          Returns a string of patterns, which excluded files should match.
 org.codehaus.plexus.components.io.fileselectors.FileSelector[] getFileSelectors()
          Returns a set of file selectors, which should be used to select the included files.
 java.lang.String[] getIncludes()
          Returns a string of patterns, which included files should match.
 java.lang.String getPrefix()
          Returns the prefix, which the file sets contents shall have.
 boolean isCaseSensitive()
          Returns, whether the include/exclude patterns are case sensitive.
 boolean isIncludingEmptyDirectories()
          Returns, whether empty directories are being included.
 boolean isUsingDefaultExcludes()
          Returns, whether the default excludes are being applied.
 

Method Detail

getPrefix

public java.lang.String getPrefix()
Returns the prefix, which the file sets contents shall have.


getIncludes

public java.lang.String[] getIncludes()
Returns a string of patterns, which included files should match.


getExcludes

public java.lang.String[] getExcludes()
Returns a string of patterns, which excluded files should match.


isCaseSensitive

public boolean isCaseSensitive()
Returns, whether the include/exclude patterns are case sensitive.


isUsingDefaultExcludes

public boolean isUsingDefaultExcludes()
Returns, whether the default excludes are being applied.


isIncludingEmptyDirectories

public boolean isIncludingEmptyDirectories()
Returns, whether empty directories are being included.


getFileSelectors

public org.codehaus.plexus.components.io.fileselectors.FileSelector[] getFileSelectors()
Returns a set of file selectors, which should be used to select the included files.



Copyright © 2001-2009 Codehaus. All Rights Reserved.