Class NativeSources


  • public class NativeSources
    extends Object
    Compilable list of source file in a directory
    Version:
    $Id: NativeSources.java 19094 2013-12-21 22:29:29Z dantran $
    Author:
    dantran@gmail.com
    • Constructor Detail

      • NativeSources

        public NativeSources()
    • Method Detail

      • 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 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)