terp - the ANT Tasks
v1.3.337

com.codemesh.terp.ant.devpartner.boundschecker
Class BatchFileOption

java.lang.Object
  extended by com.codemesh.terp.ant.devpartner.AbstractToolOption<DevPartnerTool>
      extended by com.codemesh.terp.ant.devpartner.boundschecker.BatchFileOption
All Implemented Interfaces:
ToolOption<DevPartnerTool>

public class BatchFileOption
extends AbstractToolOption<DevPartnerTool>

The configuration file option.


Constructor Summary
BatchFileOption()
           
 
Method Summary
 void addCommands(java.util.List<java.lang.String> commandList, DevPartnerTool tool, ToolPhase phase)
          Adds the tool switches repreesnted by this option to the list of switches.
 boolean appliesTo(DevPartnerTool tool, ToolPhase phase)
          Returns true if this tool option applies to the given tool and tool phase.
 void setFile(java.lang.String file)
          Set the config file.
 
Methods inherited from class com.codemesh.terp.ant.devpartner.AbstractToolOption
expand, expand, getIf, getProject, getUnless, quoteIfNecessary, satisfies, setIf, setProject, setUnless
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BatchFileOption

public BatchFileOption()
Method Detail

setFile

public void setFile(java.lang.String file)
Set the config file.


addCommands

public void addCommands(java.util.List<java.lang.String> commandList,
                        DevPartnerTool tool,
                        ToolPhase phase)
Description copied from interface: ToolOption
Adds the tool switches repreesnted by this option to the list of switches. Some tool options may result in more than one switch being added to a tool invocation. Other tool options may result in different options being added in different phases (compilation vs. linking) of the build.

This method is called by the tool repeatedly with different values for the tool phase to account for these possibilities.

Parameters:
commandList - the list to which the tool switches represented by this option (if any) are added.
tool - the tool for which we're doing this.
phase - the tool phase in wihch we're doing this.

appliesTo

public boolean appliesTo(DevPartnerTool tool,
                         ToolPhase phase)
Description copied from interface: ToolOption
Returns true if this tool option applies to the given tool and tool phase. Not every option has switches to contribute for every tool and every compilation phase. This method allows a quick, inexpensive check to filter out potentially more expensive calls later on.

Parameters:
tool - the tool for which we're asking.
phase - the tool phase we're executing.
Returns:

terp - the ANT Tasks
v1.3.337

Copyright © 2008-2016 by Codemesh, Inc. All Rights Reserved.