|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.cdt.managedbuilder.makegen.gnu.ManagedBuildGnuToolInfo
public class ManagedBuildGnuToolInfo
This class represents information about a Tool's inputs and outputs while a Gnu makefile is being generated.
Field Summary |
---|
Fields inherited from interface org.eclipse.cdt.managedbuilder.makegen.gnu.IManagedBuildGnuToolInfo |
---|
DOT |
Constructor Summary | |
---|---|
ManagedBuildGnuToolInfo(org.eclipse.core.resources.IProject project,
ITool tool,
boolean targetTool,
java.lang.String name,
java.lang.String ext)
|
Method Summary | |
---|---|
boolean |
areDependenciesCalculated()
Returns true if the tool's dependencies have been calculated,
else false . |
boolean |
areInputsCalculated()
Returns true if the tool's inputs have been calculated,
else false . |
boolean |
areOutputsCalculated()
Returns true if the tool's outputs have been calculated,
else false . |
boolean |
areOutputVariablesCalculated()
|
boolean |
calculateDependencies(GnuMakefileGenerator makeGen,
IConfiguration config,
java.util.HashSet handledInputExtensions,
org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator.ToolInfoHolder h,
boolean lastChance)
|
boolean |
calculateInputs(GnuMakefileGenerator makeGen,
IConfiguration config,
org.eclipse.core.resources.IResource[] projResources,
org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator.ToolInfoHolder h,
boolean lastChance)
|
boolean |
calculateOutputs(GnuMakefileGenerator makeGen,
IConfiguration config,
java.util.HashSet handledInputExtensions,
boolean lastChance)
|
java.util.Vector |
getAdditionalTargets()
Returns the tool's additional targets as determined by the dependency calculator. |
java.util.Vector |
getCommandDependencies()
Returns the tool's dependencies in command line format. |
java.util.Vector |
getCommandInputs()
Returns the tool's inputs in command line format. |
java.util.Vector |
getCommandOutputs()
Returns the tool's outputs in command line format. |
java.util.Vector |
getEnumeratedInputs()
Returns the raw list of tool's input file names. |
java.util.Vector |
getEnumeratedPrimaryOutputs()
Returns the raw list of tool's primary output file names. |
java.util.Vector |
getEnumeratedSecondaryOutputs()
Returns the raw list of tool's secondary output file names. |
java.util.Vector |
getOutputVariables()
Returns the raw list of tool's output variable names. |
boolean |
isTargetTool()
Returns true if this is the target tool
else false . |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ManagedBuildGnuToolInfo(org.eclipse.core.resources.IProject project, ITool tool, boolean targetTool, java.lang.String name, java.lang.String ext)
Method Detail |
---|
public boolean areInputsCalculated()
IManagedBuildGnuToolInfo
true
if the tool's inputs have been calculated,
else false
.
areInputsCalculated
in interface IManagedBuildGnuToolInfo
public java.util.Vector getCommandInputs()
IManagedBuildGnuToolInfo
getCommandInputs
in interface IManagedBuildGnuToolInfo
public java.util.Vector getEnumeratedInputs()
IManagedBuildGnuToolInfo
getEnumeratedInputs
in interface IManagedBuildGnuToolInfo
public boolean areOutputsCalculated()
IManagedBuildGnuToolInfo
true
if the tool's outputs have been calculated,
else false
.
areOutputsCalculated
in interface IManagedBuildGnuToolInfo
public java.util.Vector getCommandOutputs()
IManagedBuildGnuToolInfo
getCommandOutputs
in interface IManagedBuildGnuToolInfo
public java.util.Vector getEnumeratedPrimaryOutputs()
IManagedBuildGnuToolInfo
getEnumeratedPrimaryOutputs
in interface IManagedBuildGnuToolInfo
public java.util.Vector getEnumeratedSecondaryOutputs()
IManagedBuildGnuToolInfo
getEnumeratedSecondaryOutputs
in interface IManagedBuildGnuToolInfo
public java.util.Vector getOutputVariables()
IManagedBuildGnuToolInfo
getOutputVariables
in interface IManagedBuildGnuToolInfo
public boolean areOutputVariablesCalculated()
public boolean areDependenciesCalculated()
IManagedBuildGnuToolInfo
true
if the tool's dependencies have been calculated,
else false
.
areDependenciesCalculated
in interface IManagedBuildGnuToolInfo
public java.util.Vector getCommandDependencies()
IManagedBuildGnuToolInfo
getCommandDependencies
in interface IManagedBuildGnuToolInfo
public java.util.Vector getAdditionalTargets()
IManagedBuildGnuToolInfo
getAdditionalTargets
in interface IManagedBuildGnuToolInfo
public boolean isTargetTool()
IManagedBuildGnuToolInfo
true
if this is the target tool
else false
.
isTargetTool
in interface IManagedBuildGnuToolInfo
public boolean calculateInputs(GnuMakefileGenerator makeGen, IConfiguration config, org.eclipse.core.resources.IResource[] projResources, org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator.ToolInfoHolder h, boolean lastChance)
public boolean calculateOutputs(GnuMakefileGenerator makeGen, IConfiguration config, java.util.HashSet handledInputExtensions, boolean lastChance)
public boolean calculateDependencies(GnuMakefileGenerator makeGen, IConfiguration config, java.util.HashSet handledInputExtensions, org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator.ToolInfoHolder h, boolean lastChance)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |