com.atlassian.bamboo.plugins.builder.php
Class CloverPhpUnitCommandDecorator

java.lang.Object
  extended by com.atlassian.bamboo.plugins.builder.php.PhpUnitCommandDecorator
      extended by com.atlassian.bamboo.plugins.builder.php.CloverPhpUnitCommandDecorator
All Implemented Interfaces:
CommandDecorator

public class CloverPhpUnitCommandDecorator
extends PhpUnitCommandDecorator


Constructor Summary
CloverPhpUnitCommandDecorator()
           
 
Method Summary
 boolean canDecorate(Command command)
          Given a command, determine whether or not it can be decorated.
 java.util.List<java.lang.String> decorateArguments(java.util.List<java.lang.String> args)
          Given a list of command line arguments, return a possibly new list of arguments.
 
Methods inherited from class com.atlassian.bamboo.plugins.builder.php.PhpUnitCommandDecorator
getCustomConfiguration, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CloverPhpUnitCommandDecorator

public CloverPhpUnitCommandDecorator()
Method Detail

canDecorate

public boolean canDecorate(Command command)
Description copied from interface: CommandDecorator
Given a command, determine whether or not it can be decorated. If this method returns false, then the decorateArguments method will not get called.

Specified by:
canDecorate in interface CommandDecorator
Overrides:
canDecorate in class PhpUnitCommandDecorator
Parameters:
command - the command that will be decorated
Returns:
true if the command can be decorated by this Decorator. false otherwise.

decorateArguments

public java.util.List<java.lang.String> decorateArguments(java.util.List<java.lang.String> args)
Description copied from interface: CommandDecorator
Given a list of command line arguments, return a possibly new list of arguments. The returned list will be used for building. This method will only be invoked if the CommandDecorator.canDecorate(com.atlassian.bamboo.command.Command) method returns true.

Parameters:
args - the original list of command line arguments configured in the Builder configuration
Returns:
a possibly modified list of arguments to use for building


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.