public class NativeSources
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private boolean |
dependencyAnalysisParticipation |
private boolean |
deployable
Hint Maven to bundle up all file under 'directory' and deploy
|
private java.io.File |
directory |
private java.lang.String[] |
excludes
ANT expression for source exclusions
|
private java.lang.String[] |
fileNames |
private java.lang.String[] |
includes
ANT expression to get all compilable source files
|
| Constructor and Description |
|---|
NativeSources() |
| Modifier and Type | Method and Description |
|---|---|
static java.io.File[] |
getAllSourceFiles(NativeSources[] sources)
Helper to get all source files in a Array of NativeSources
|
boolean |
getDependencyAnalysisParticipation() |
java.io.File |
getDirectory() |
java.lang.String[] |
getExcludes() |
java.lang.String[] |
getFileNames() |
java.util.List |
getFiles() |
static java.io.File[] |
getIncludePaths(NativeSources[] sources) |
java.lang.String[] |
getIncludes() |
static java.io.File[] |
getSystemIncludePaths(NativeSources[] sources) |
boolean |
isDeployable() |
void |
setDependencyAnalysisParticipation(boolean flag) |
void |
setDeployable(boolean deployable) |
void |
setDirectory(java.io.File directory) |
void |
setExcludes(java.lang.String[] excludes) |
void |
setFileNames(java.lang.String[] fileNames) |
void |
setIncludes(java.lang.String[] includes) |
private java.io.File directory
private java.lang.String[] fileNames
private boolean dependencyAnalysisParticipation
private boolean deployable
private java.lang.String[] includes
private java.lang.String[] excludes
public java.io.File getDirectory()
public void setDirectory(java.io.File directory)
directory - public java.lang.String[] getFileNames()
public void setFileNames(java.lang.String[] fileNames)
fileNames - public java.lang.String[] getIncludes()
public void setIncludes(java.lang.String[] includes)
includes - public java.lang.String[] getExcludes()
public void setExcludes(java.lang.String[] excludes)
excludes - public boolean getDependencyAnalysisParticipation()
public void setDependencyAnalysisParticipation(boolean flag)
flag - public boolean isDeployable()
public void setDeployable(boolean deployable)
public java.util.List getFiles()
public static java.io.File[] getAllSourceFiles(NativeSources[] sources)
sources - public static java.io.File[] getIncludePaths(NativeSources[] sources)
public static java.io.File[] getSystemIncludePaths(NativeSources[] sources)