Class ClassOptionHandler


  • public class ClassOptionHandler
    extends org.kohsuke.args4j.spi.OneArgumentOptionHandler<java.lang.Class<?>>
    The ClassOptionHandler interprets the given argument as a classname and tries to find it via the current classloader.
    Since:
    2.0.0
    Author:
    Oliver Libutzki <[email protected]>
    • Field Summary

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

        option, owner, setter
    • Constructor Summary

      Constructors 
      Constructor Description
      ClassOptionHandler​(org.kohsuke.args4j.CmdLineParser parser, org.kohsuke.args4j.OptionDef option, org.kohsuke.args4j.spi.Setter<? super java.lang.Class<?>> setter)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.Class<?> parse​(java.lang.String argument)  
      • Methods inherited from class org.kohsuke.args4j.spi.OneArgumentOptionHandler

        getDefaultMetaVariable, parseArguments
      • 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
    • Constructor Detail

      • ClassOptionHandler

        public ClassOptionHandler​(org.kohsuke.args4j.CmdLineParser parser,
                                  org.kohsuke.args4j.OptionDef option,
                                  org.kohsuke.args4j.spi.Setter<? super java.lang.Class<?>> setter)
        Parameters:
        parser - parser
        option - option
        setter - setter
        Since:
        2.0.0
    • Method Detail

      • parse

        protected java.lang.Class<?> parse​(java.lang.String argument)
                                    throws java.lang.NumberFormatException,
                                           org.kohsuke.args4j.CmdLineException
        Specified by:
        parse in class org.kohsuke.args4j.spi.OneArgumentOptionHandler<java.lang.Class<?>>
        Throws:
        java.lang.NumberFormatException
        org.kohsuke.args4j.CmdLineException