Top Description Fields Constructors Methods
org.eclipse.jgit.pgm.opt

public Class RevCommitHandler

extends OptionHandler<RevCommit>
Class Inheritance
Imports
java.io.IOException, org.eclipse.jgit.errors.IncorrectObjectTypeException, .MissingObjectException, org.eclipse.jgit.lib.ObjectId, org.eclipse.jgit.pgm.internal.CLIText, org.eclipse.jgit.revwalk.RevCommit, .RevFlag, org.kohsuke.args4j.CmdLineException, .CmdLineParser, .OptionDef, org.kohsuke.args4j.spi.OptionHandler, .Parameters, .Setter

Custom argument handler org.eclipse.jgit.revwalk.RevCommit from string values.

Assumes the parser has been initialized with a Repository.

Field Summary

Modifier and TypeField and Description
private final CmdLineParser
Inherited from org.kohsuke.args4j.spi.OptionHandler:
optionownersetter

Constructor Summary

AccessConstructor and Description
public
RevCommitHandler(final CmdLineParser parser, final OptionDef option, final Setter<? super RevCommit> setter)

Create a new handler for the command name.

Method Summary

Modifier and TypeMethod and Description
private void
addOne(String name, boolean interesting)

public String
getDefaultMetaVariable()

Implements abstract org.kohsuke.args4j.spi.OptionHandler.getDefaultMetaVariable.

Gets the default meta variable name used to print the usage screen.

public int
parseArguments(Parameters
The rest of the arguments. This method can use this object to access the arguments of the option if necessary. The object is valid only during the method call.
params
)

Implements abstract org.kohsuke.args4j.spi.OptionHandler.parseArguments.

Called if the option that this owner recognizes is found.

Inherited from org.kohsuke.args4j.spi.OptionHandler:
getMetaVariablegetNameAndMetagetNameAndMetaprintprintDefaultValue

Field Detail

clpback to summary
private final CmdLineParser clp

Constructor Detail

RevCommitHandlerback to summary
public RevCommitHandler(final CmdLineParser parser, final OptionDef option, final Setter<? super RevCommit> setter)

Create a new handler for the command name.

This constructor is used only by args4j.

Parameters
parser:CmdLineParser

a org.kohsuke.args4j.CmdLineParser object.

option:OptionDef

a org.kohsuke.args4j.OptionDef object.

setter:Setter<? super RevCommit>

a org.kohsuke.args4j.spi.Setter object.

Method Detail

addOneback to summary
private void addOne(String name, boolean interesting) throws CmdLineException
getDefaultMetaVariableback to summary
public String getDefaultMetaVariable()

Implements abstract org.kohsuke.args4j.spi.OptionHandler.getDefaultMetaVariable.

Doc from org.kohsuke.args4j.spi.OptionHandler.getDefaultMetaVariable.

Gets the default meta variable name used to print the usage screen. The value returned by this method can be a reference in the ResourceBundle, if one was passed to CmdLineParser.

Returns:String

null to hide a meta variable.

Annotations
@Override
parseArgumentsback to summary
public int parseArguments(Parameters params) throws CmdLineException

Implements abstract org.kohsuke.args4j.spi.OptionHandler.parseArguments.

Doc from org.kohsuke.args4j.spi.OptionHandler.parseArguments.

Called if the option that this owner recognizes is found.

Parameters
params:Parameters

The rest of the arguments. This method can use this object to access the arguments of the option if necessary. The object is valid only during the method call.

Returns:int

The number of arguments consumed. (For example, returns 0 if this option doesn't take any parameters.)

Annotations
@Override