Java 类org.kohsuke.args4j.ExampleMode 实例源码

项目:Rubus    文件:Rubus.java   
private void parseArguments(String args[]) {
    CmdLineParser parser = new CmdLineParser(Rubus.this);
    parser.setUsageWidth(80);

    try {
        // parse the arguments.
        parser.parseArgument(args);

        // you can parse additional arguments if you want.
        // parser.parseArgument("more","args");

        // after parsing arguments, you should check
        // if enough arguments are given.
        if (arguments.isEmpty())
            throw new CmdLineException(parser, "No argument is provided");

    } catch (CmdLineException e) {

        System.err.println(e.getMessage());
        System.err.println("java Rubus [options...] arguments...");
        // print the list of available options
        parser.printUsage(System.err);
        System.err.println();

        // print option sample. This is useful some time
        System.err.println(" Example: java Rubus "
                + parser.printExample(ExampleMode.ALL));

        return;
    }

    if (classPath != null && !classPath.isEmpty()) {
        ClassFinder.setClassPath(classPath);
    }

}
项目:linkbinder    文件:Application.java   
/**
 * コマンドライン引数を解析し結果を {@link #validArguments} に格納する.
 * @param args コマンドライン引数
 */
private void parseArguments(String[] args) {
    CmdLineParser parser = new CmdLineParser(this);
    try {
        parser.parseArgument(args);
        initSystemProperties();
        validArguments = true;
    } catch (CmdLineException e) {
        parser.printUsage(System.err);
        System.err.println("  Example: java -jar linkbinder-x.x.x.war"+parser.printExample(ExampleMode.ALL));
        validArguments = false;
    }
}
项目:linkbinder    文件:Application.java   
/**
 * コマンドライン引数を解析し結果を {@link #validArguments} に格納する.
 * @param args コマンドライン引数
 */
private void parseArguments(String[] args) {
    CmdLineParser parser = new CmdLineParser(this);
    try {
        parser.parseArgument(args);
        initSystemProperties();
        validArguments = true;
    } catch (CmdLineException e) {
        parser.printUsage(System.err);
        System.err.println("  Example: java -jar linkbinder-subscriber-x.x.x.war"+parser.printExample(ExampleMode.ALL));
        validArguments = false;
    }
}
项目:ofx4j    文件:DownloadAccountInfo.java   
private void invalidArgs(CmdLineParser parser, CmdLineException e) {
  System.err.println(e.getMessage());
  System.err.println("java DownloadAccountInfo [options...] arguments...");
  // print the list of available options
  parser.printUsage(System.err);
  System.err.println();

  // print option sample. This is useful some time
  System.err.println("  Example: java DownloadAccountInfo " + parser.printExample(ExampleMode.ALL));

  System.exit(1);
}
项目:ofx4j    文件:DownloadStatement.java   
private void invalidArgs(CmdLineParser parser, CmdLineException e) {
  System.err.println(e.getMessage());
  System.err.println("java DownloadStatement [options...] arguments...");
  // print the list of available options
  parser.printUsage(System.err);
  System.err.println();

  // print option sample. This is useful some time
  System.err.println("  Example: java DownloadStatement " + parser.printExample(ExampleMode.ALL));

  System.exit(1);
}