Class GpgSignHandler

java.lang.Object
org.kohsuke.args4j.spi.OptionHandler<String>
org.kohsuke.args4j.spi.StringOptionHandler
org.eclipse.jgit.pgm.opt.GpgSignHandler

public class GpgSignHandler extends org.kohsuke.args4j.spi.StringOptionHandler
Special handler for the --gpg-sign option of the commit command. The following rules apply:
  • If no key is given, i.e. just --gpg-sign is passed, then it is the same as --gpg-sign=default
Since:
5.3
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The value "default" which will be used when just the option is specified without any argument

    Fields inherited from class org.kohsuke.args4j.spi.OptionHandler

    option, owner, setter
  • Constructor Summary

    Constructors
    Constructor
    Description
    GpgSignHandler(org.kohsuke.args4j.CmdLineParser parser, org.kohsuke.args4j.OptionDef option, org.kohsuke.args4j.spi.Setter<? super String> setter)
    Constructor for GpgSignHandler.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    parseArguments(org.kohsuke.args4j.spi.Parameters params)

    Methods inherited from class org.kohsuke.args4j.spi.StringOptionHandler

    getDefaultMetaVariable

    Methods inherited from class org.kohsuke.args4j.spi.OptionHandler

    getMetaVariable, getNameAndMeta, getNameAndMeta, print, printDefaultValue

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • DEFAULT

      public static final String DEFAULT
      The value "default" which will be used when just the option is specified without any argument
      See Also:
  • Constructor Details

    • GpgSignHandler

      public GpgSignHandler(org.kohsuke.args4j.CmdLineParser parser, org.kohsuke.args4j.OptionDef option, org.kohsuke.args4j.spi.Setter<? super String> setter)

      Constructor for GpgSignHandler.

      Parameters:
      parser - The parser to which this handler belongs.
      option - The annotation.
      setter - Object to be used for setting value.
  • Method Details

    • parseArguments

      public int parseArguments(org.kohsuke.args4j.spi.Parameters params) throws org.kohsuke.args4j.CmdLineException
      Overrides:
      parseArguments in class org.kohsuke.args4j.spi.StringOptionHandler
      Throws:
      org.kohsuke.args4j.CmdLineException