Package org.codehaus.mojo.natives
Class NativeSources
- java.lang.Object
-
- org.codehaus.mojo.natives.NativeSources
-
public class NativeSources extends java.lang.ObjectCompilable list of source file in a directory- Version:
- $Id$
-
-
Field Summary
Fields Modifier and Type Field Description private booleandependencyAnalysisParticipationprivate booleandeployableHint Maven to bundle up all file under 'directory' and deployprivate java.io.Filedirectoryprivate java.lang.String[]excludesANT expression for source exclusionsprivate java.lang.String[]fileNamesprivate java.lang.String[]includesANT expression to get all compilable source files
-
Constructor Summary
Constructors Constructor Description NativeSources()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.io.File[]getAllSourceFiles(NativeSources[] sources)Helper to get all source files in a Array of NativeSourcesbooleangetDependencyAnalysisParticipation()java.io.FilegetDirectory()java.lang.String[]getExcludes()java.lang.String[]getFileNames()java.util.List<java.io.File>getFiles()static java.io.File[]getIncludePaths(NativeSources[] sources)java.lang.String[]getIncludes()static java.io.File[]getSystemIncludePaths(NativeSources[] sources)booleanisDeployable()voidsetDependencyAnalysisParticipation(boolean flag)voidsetDeployable(boolean deployable)voidsetDirectory(java.io.File directory)voidsetExcludes(java.lang.String[] excludes)voidsetFileNames(java.lang.String[] fileNames)voidsetIncludes(java.lang.String[] includes)
-
-
-
Field Detail
-
directory
private java.io.File directory
-
fileNames
private java.lang.String[] fileNames
-
dependencyAnalysisParticipation
private boolean dependencyAnalysisParticipation
-
deployable
private boolean deployable
Hint Maven to bundle up all file under 'directory' and deploy
-
includes
private java.lang.String[] includes
ANT expression to get all compilable source files
-
excludes
private java.lang.String[] excludes
ANT expression for source exclusions
-
-
Method Detail
-
getDirectory
public java.io.File getDirectory()
- Returns:
-
setDirectory
public void setDirectory(java.io.File directory)
- Parameters:
directory-
-
getFileNames
public java.lang.String[] getFileNames()
- Returns:
-
setFileNames
public void setFileNames(java.lang.String[] fileNames)
- Parameters:
fileNames-
-
getIncludes
public java.lang.String[] getIncludes()
- Returns:
-
setIncludes
public void setIncludes(java.lang.String[] includes)
- Parameters:
includes-
-
getExcludes
public java.lang.String[] getExcludes()
- Returns:
-
setExcludes
public void setExcludes(java.lang.String[] excludes)
- Parameters:
excludes-
-
getDependencyAnalysisParticipation
public boolean getDependencyAnalysisParticipation()
- Returns:
-
setDependencyAnalysisParticipation
public void setDependencyAnalysisParticipation(boolean flag)
- Parameters:
flag-
-
isDeployable
public boolean isDeployable()
-
setDeployable
public void setDeployable(boolean deployable)
-
getFiles
public java.util.List<java.io.File> getFiles()
-
getAllSourceFiles
public static java.io.File[] getAllSourceFiles(NativeSources[] sources)
Helper to get all source files in a Array of NativeSources- Parameters:
sources-- Returns:
-
getIncludePaths
public static java.io.File[] getIncludePaths(NativeSources[] sources)
-
getSystemIncludePaths
public static java.io.File[] getSystemIncludePaths(NativeSources[] sources)
-
-