10dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beustpackage com.beust.jcommander.args;
20dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust
30dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beustimport com.beust.jcommander.Parameter;
40dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust
59c170b3038460fde4999afc7af7bb5d31e3f1e47Cedric Beustpublic class ArgsLongDescription {
60dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust
7a0f0aae9343685b767d6b7e11b399276f90f47e7Cedric Beust  @Parameter(names = "--classpath", description = "The classpath. This is a very long "
8a0f0aae9343685b767d6b7e11b399276f90f47e7Cedric Beust      + "description in order to test the line wrapping. Let's see how this works."
9a0f0aae9343685b767d6b7e11b399276f90f47e7Cedric Beust      + "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor"
10a0f0aae9343685b767d6b7e11b399276f90f47e7Cedric Beust      + " incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis "
11a0f0aae9343685b767d6b7e11b399276f90f47e7Cedric Beust      + "nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.")
129c170b3038460fde4999afc7af7bb5d31e3f1e47Cedric Beust  public String classpath = "/tmp";
130dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust
149c170b3038460fde4999afc7af7bb5d31e3f1e47Cedric Beust  @Parameter(names = { "-c", "--convention" }, description = "The convention", required = true)
159c170b3038460fde4999afc7af7bb5d31e3f1e47Cedric Beust  public String convention = "Java";
160dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust
170dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust  @Parameter(names = { "-d", "--destination" }, description = "The destination to go to")
180dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust  public String destination;
190dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust
200dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust  @Parameter(names = "--configure", description = "How to configure")
210dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust  public String configure;
220dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust
230dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust  @Parameter(names = "--filespec")
240dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust  public String filespec;
250dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust}
26