Class NativeSources

java.lang.Object
org.codehaus.mojo.natives.NativeSources

public class NativeSources extends Object
Compilable list of source file in a directory
Version:
$Id$
Author:
dantran@gmail.com
  • Constructor Details

    • NativeSources

      public NativeSources()
  • Method Details

    • getDirectory

      public File getDirectory()
      Returns:
    • setDirectory

      public void setDirectory(File directory)
      Parameters:
      directory -
    • getFileNames

      public String[] getFileNames()
      Returns:
    • setFileNames

      public void setFileNames(String[] fileNames)
      Parameters:
      fileNames -
    • getIncludes

      public String[] getIncludes()
      Returns:
    • setIncludes

      public void setIncludes(String[] includes)
      Parameters:
      includes -
    • getExcludes

      public String[] getExcludes()
      Returns:
    • setExcludes

      public void setExcludes(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 List<File> getFiles()
    • getAllSourceFiles

      public static File[] getAllSourceFiles(NativeSources[] sources)
      Helper to get all source files in a Array of NativeSources
      Parameters:
      sources -
      Returns:
    • getIncludePaths

      public static File[] getIncludePaths(NativeSources[] sources)
    • getSystemIncludePaths

      public static File[] getSystemIncludePaths(NativeSources[] sources)