net.sf.antcontrib.cpptasks.compiler

Interface ProcessorConfiguration

public interface ProcessorConfiguration

A configuration for a C++ compiler, linker or other processor

Author: Curt Arnold

Method Summary
intbid(String filename)
An indication of how much this compiler would like to process this file
StringgetIdentifier()
Returns a string representation of this configuration.
String[]getOutputFileNames(String inputFile, VersionInfo versionInfo)
Output file name (no path components) corresponding to source file
ProcessorParam[]getParams()
booleangetRebuild()
If true, all files using this configuration should be rebuilt and any existing output files should be ignored

Method Detail

bid

public int bid(String filename)
An indication of how much this compiler would like to process this file

Returns: 0 is no interest to process, 100 is strong interest to process

getIdentifier

public String getIdentifier()
Returns a string representation of this configuration. Should be canonical so that equivalent configurations will have equivalent string representations

getOutputFileNames

public String[] getOutputFileNames(String inputFile, VersionInfo versionInfo)
Output file name (no path components) corresponding to source file

Parameters: inputFile input file

Returns: output file names or zero-length array if no output file or name not determined by input file

getParams

public ProcessorParam[] getParams()

getRebuild

public boolean getRebuild()
If true, all files using this configuration should be rebuilt and any existing output files should be ignored
Copyright ? 2001-2011 Ant-Contrib project. All Rights Reserved.