org.codehaus.mojo.natives
Class NativeSources

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

public class NativeSources
extends java.lang.Object

Compilable list of source file in a directory

Version:
$Id: NativeSources.java 6588 2008-03-28 12:22:57Z bentmann $
Author:
dantran@gmail.com

Constructor Summary
NativeSources()
           
 
Method Summary
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)
           
 void setDependencyAnalysisParticipation(boolean flag)
           
 void setDirectory(java.io.File directory)
           
 void setExcludes(java.lang.String[] excludes)
           
 void setFileNames(java.lang.String[] fileNames)
           
 void setIncludes(java.lang.String[] includes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NativeSources

public NativeSources()
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 -

getFiles

public java.util.List 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)


Copyright © 2010. All Rights Reserved.