joptsimple
Class NoArgumentOptionSpec

java.lang.Object
  extended by joptsimple.OptionSpec
      extended by joptsimple.NoArgumentOptionSpec

 class NoArgumentOptionSpec
extends OptionSpec

A specification for an option that does not accept arguments.

Since:
1.0
Version:
$Id: NoArgumentOptionSpec.java,v 1.3 2008/04/10 19:41:55 pholser Exp $
Author:
Paul Holser

Constructor Summary
NoArgumentOptionSpec(java.util.List options, java.lang.String description)
           
NoArgumentOptionSpec(java.lang.String option)
           
 
Method Summary
(package private)  void accept(OptionSpecVisitor visitor)
           
(package private)  boolean acceptsArguments()
           
(package private)  void handleOption(OptionParser parser, ArgumentList arguments, OptionSet detectedOptions, java.lang.String detectedArgument)
           
(package private)  boolean requiresArgument()
           
 
Methods inherited from class joptsimple.OptionSpec
description, equals, hashCode, options
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoArgumentOptionSpec

NoArgumentOptionSpec(java.lang.String option)

NoArgumentOptionSpec

NoArgumentOptionSpec(java.util.List options,
                     java.lang.String description)
Method Detail

handleOption

void handleOption(OptionParser parser,
                  ArgumentList arguments,
                  OptionSet detectedOptions,
                  java.lang.String detectedArgument)
Specified by:
handleOption in class OptionSpec

acceptsArguments

boolean acceptsArguments()
Specified by:
acceptsArguments in class OptionSpec

requiresArgument

boolean requiresArgument()
Specified by:
requiresArgument in class OptionSpec

accept

void accept(OptionSpecVisitor visitor)
Specified by:
accept in class OptionSpec