public abstract class AbstractFileSet<T extends AbstractFileSet> extends java.lang.Object implements BaseFileSet
BaseFileSet
.Modifier and Type | Field and Description |
---|---|
private boolean |
caseSensitive |
private java.lang.String[] |
excludes |
private org.codehaus.plexus.components.io.filemappers.FileMapper[] |
fileMappers |
private org.codehaus.plexus.components.io.fileselectors.FileSelector[] |
fileSelectors |
private java.lang.String[] |
includes |
private boolean |
includingEmptyDirectories |
private java.lang.String |
prefix |
private org.codehaus.plexus.components.io.functions.InputStreamTransformer |
streamTransformer |
private boolean |
usingDefaultExcludes |
Constructor and Description |
---|
AbstractFileSet() |
Modifier and Type | Method and Description |
---|---|
T |
exclude(java.lang.String[] excludes) |
java.lang.String[] |
getExcludes()
Returns a string of patterns, which excluded files
should match.
|
org.codehaus.plexus.components.io.filemappers.FileMapper[] |
getFileMappers()
Returns a set of file mappers, which should be used
to change the filename of the included files.
|
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.
|
org.codehaus.plexus.components.io.functions.InputStreamTransformer |
getStreamTransformer()
Returns the InputStreamTransformers that can be applied to this fileset
|
T |
include(java.lang.String[] includes) |
T |
includeEmptyDirs(boolean includeEmptyDirectories) |
T |
includeExclude(java.lang.String[] includes,
java.lang.String[] excludes) |
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.
|
T |
prefixed(java.lang.String prefix) |
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 |
setFileMappers(org.codehaus.plexus.components.io.filemappers.FileMapper[] fileMappers)
Sets a set of file mappers, which should be used
to change the filename of the included files.
|
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 |
setStreamTransformer(org.codehaus.plexus.components.io.functions.InputStreamTransformer streamTransformer) |
void |
setUsingDefaultExcludes(boolean usingDefaultExcludes)
Sets, whether the default excludes are being
applied.
|
private java.lang.String prefix
private java.lang.String[] includes
private java.lang.String[] excludes
private org.codehaus.plexus.components.io.fileselectors.FileSelector[] fileSelectors
private boolean caseSensitive
private boolean usingDefaultExcludes
private boolean includingEmptyDirectories
private org.codehaus.plexus.components.io.functions.InputStreamTransformer streamTransformer
private org.codehaus.plexus.components.io.filemappers.FileMapper[] fileMappers
public void setExcludes(java.lang.String[] excludes)
public java.lang.String[] getExcludes()
BaseFileSet
getExcludes
in interface BaseFileSet
public void setFileSelectors(org.codehaus.plexus.components.io.fileselectors.FileSelector[] fileSelectors)
public org.codehaus.plexus.components.io.fileselectors.FileSelector[] getFileSelectors()
BaseFileSet
getFileSelectors
in interface BaseFileSet
public void setIncludes(java.lang.String[] includes)
public java.lang.String[] getIncludes()
BaseFileSet
getIncludes
in interface BaseFileSet
public void setPrefix(java.lang.String prefix)
public java.lang.String getPrefix()
BaseFileSet
getPrefix
in interface BaseFileSet
public void setCaseSensitive(boolean caseSensitive)
public boolean isCaseSensitive()
BaseFileSet
isCaseSensitive
in interface BaseFileSet
public void setUsingDefaultExcludes(boolean usingDefaultExcludes)
public boolean isUsingDefaultExcludes()
BaseFileSet
isUsingDefaultExcludes
in interface BaseFileSet
public void setIncludingEmptyDirectories(boolean includingEmptyDirectories)
public boolean isIncludingEmptyDirectories()
BaseFileSet
isIncludingEmptyDirectories
in interface BaseFileSet
public T prefixed(java.lang.String prefix)
public T include(java.lang.String[] includes)
public T exclude(java.lang.String[] excludes)
public T includeExclude(java.lang.String[] includes, java.lang.String[] excludes)
public T includeEmptyDirs(boolean includeEmptyDirectories)
public void setStreamTransformer(@Nonnull org.codehaus.plexus.components.io.functions.InputStreamTransformer streamTransformer)
public org.codehaus.plexus.components.io.functions.InputStreamTransformer getStreamTransformer()
BaseFileSet
getStreamTransformer
in interface BaseFileSet
public void setFileMappers(org.codehaus.plexus.components.io.filemappers.FileMapper[] fileMappers)
public org.codehaus.plexus.components.io.filemappers.FileMapper[] getFileMappers()
BaseFileSet
getFileMappers
in interface BaseFileSet