org.codehaus.plexus.archiver.util
Class AbstractFileSet

java.lang.Object
  extended by org.codehaus.plexus.archiver.util.AbstractFileSet
All Implemented Interfaces:
BaseFileSet
Direct Known Subclasses:
DefaultArchivedFileSet, DefaultFileSet

public abstract class AbstractFileSet
extends java.lang.Object
implements BaseFileSet

Default implementation of BaseFileSet.

Since:
1.0-alpha-9

Constructor Summary
AbstractFileSet()
           
 
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.
 void setCaseSensitive(boolean caseSensitive)
          Sets, whether the include/exclude patterns are case sensitive.
 void setExcludes(java.lang.String[] excludes)
          Sets a string of patterns, which excluded files should match.
 void setFileSelectors(org.codehaus.plexus.components.io.fileselectors.FileSelector[] fileSelectors)
          Sets a set of file selectors, which should be used to select the included files.
 void setIncludes(java.lang.String[] includes)
          Sets a string of patterns, which included files should match.
 void setIncludingEmptyDirectories(boolean includingEmptyDirectories)
          Sets, whether empty directories are being included.
 void setPrefix(java.lang.String prefix)
          Sets the prefix, which the file sets contents shall have.
 void setUsingDefaultExcludes(boolean usingDefaultExcludes)
          Sets, whether the default excludes are being applied.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractFileSet

public AbstractFileSet()
Method Detail

setExcludes

public void setExcludes(java.lang.String[] excludes)
Sets a string of patterns, which excluded files should match.


getExcludes

public java.lang.String[] getExcludes()
Description copied from interface: BaseFileSet
Returns a string of patterns, which excluded files should match.

Specified by:
getExcludes in interface BaseFileSet

setFileSelectors

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


getFileSelectors

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

Specified by:
getFileSelectors in interface BaseFileSet

setIncludes

public void setIncludes(java.lang.String[] includes)
Sets a string of patterns, which included files should match.


getIncludes

public java.lang.String[] getIncludes()
Description copied from interface: BaseFileSet
Returns a string of patterns, which included files should match.

Specified by:
getIncludes in interface BaseFileSet

setPrefix

public void setPrefix(java.lang.String prefix)
Sets the prefix, which the file sets contents shall have.


getPrefix

public java.lang.String getPrefix()
Description copied from interface: BaseFileSet
Returns the prefix, which the file sets contents shall have.

Specified by:
getPrefix in interface BaseFileSet

setCaseSensitive

public void setCaseSensitive(boolean caseSensitive)
Sets, whether the include/exclude patterns are case sensitive. Defaults to true.


isCaseSensitive

public boolean isCaseSensitive()
Description copied from interface: BaseFileSet
Returns, whether the include/exclude patterns are case sensitive.

Specified by:
isCaseSensitive in interface BaseFileSet

setUsingDefaultExcludes

public void setUsingDefaultExcludes(boolean usingDefaultExcludes)
Sets, whether the default excludes are being applied. Defaults to true.


isUsingDefaultExcludes

public boolean isUsingDefaultExcludes()
Description copied from interface: BaseFileSet
Returns, whether the default excludes are being applied.

Specified by:
isUsingDefaultExcludes in interface BaseFileSet

setIncludingEmptyDirectories

public void setIncludingEmptyDirectories(boolean includingEmptyDirectories)
Sets, whether empty directories are being included. Defaults to true.


isIncludingEmptyDirectories

public boolean isIncludingEmptyDirectories()
Description copied from interface: BaseFileSet
Returns, whether empty directories are being included.

Specified by:
isIncludingEmptyDirectories in interface BaseFileSet


Copyright © 2001-2010 Codehaus. All Rights Reserved.