org.apache.tools.ant.taskdefs.optional.perforce

Class P4Delete


public class P4Delete
extends P4Base

Checkout files for deletion. Example Usage:
<p4delete change="${p4.change}" view="//depot/project/foo.txt" />
Simple re-write of P4Edit changing 'edit' to 'delete'.

To do:
What to do if file is already open in one of our changelists perhaps (See also {@link P4Edit P4Edit})?

Field Summary

String
change
number of the change list to work on

Fields inherited from class org.apache.tools.ant.taskdefs.optional.perforce.P4Base

P4Client, P4CmdOpts, P4Opts, P4Port, P4User, P4View, failOnError, shell, util

Fields inherited from class org.apache.tools.ant.Task

description, location, target, taskName, taskType, wrapper

Fields inherited from class org.apache.tools.ant.ProjectComponent

project

Method Summary

void
execute()
executes the p4 delete task
void
setChange(String change)
An existing changelist number for the deletion; optional but strongly recommended.

Methods inherited from class org.apache.tools.ant.taskdefs.optional.perforce.P4Base

execP4Command, execP4Command, getErrorMessage, getInError, init, setClient, setCmdopts, setErrorMessage, setFailonerror, setGlobalopts, setInError, setPort, setUser, setView

Methods inherited from class org.apache.tools.ant.Task

execute, getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType

Methods inherited from class org.apache.tools.ant.ProjectComponent

getProject, log, log, setProject

Field Details

change

public String change
number of the change list to work on

Method Details

execute

public void execute()
            throws BuildException
executes the p4 delete task
Overrides:
execute in interface Task

Throws:
BuildException - if there is no view specified


setChange

public void setChange(String change)
An existing changelist number for the deletion; optional but strongly recommended.

Parameters:
change - the number of a change list


Copyright B) 2000-2005 Apache Software Foundation. All Rights Reserved.