org.eclipse.jgit.api
Class RmCommand

java.lang.Object
  extended by org.eclipse.jgit.api.GitCommand<DirCache>
      extended by org.eclipse.jgit.api.RmCommand
All Implemented Interfaces:
Callable<DirCache>

public class RmCommand
extends GitCommand<DirCache>

A class used to execute a Rm command. It has setters for all supported options and arguments of this command and a call() method to finally execute the command. Each instance of this class should only be used for one invocation of the command (means: one call to call())

See Also:
Git documentation about Rm

Field Summary
 
Fields inherited from class org.eclipse.jgit.api.GitCommand
repo
 
Constructor Summary
RmCommand(Repository repo)
           
 
Method Summary
 RmCommand addFilepattern(String filepattern)
           
 DirCache call()
          Executes the Rm command.
 
Methods inherited from class org.eclipse.jgit.api.GitCommand
checkCallable, getRepository, setCallable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RmCommand

public RmCommand(Repository repo)
Parameters:
repo -
Method Detail

addFilepattern

public RmCommand addFilepattern(String filepattern)
Parameters:
filepattern - File to remove.
Returns:
this

call

public DirCache call()
              throws GitAPIException,
                     NoFilepatternException
Executes the Rm command. Each instance of this class should only be used for one invocation of the command. Don't call this method twice on an instance.

Specified by:
call in interface Callable<DirCache>
Specified by:
call in class GitCommand<DirCache>
Returns:
the DirCache after Rm
Throws:
GitAPIException - or subclass thereof when an error occurs
NoFilepatternException


Copyright © 2012. All Rights Reserved.