joptsimple
Class NoArgumentOptionSpec

java.lang.Object
  extended by joptsimple.AbstractOptionSpec<java.lang.Void>
      extended by joptsimple.NoArgumentOptionSpec
All Implemented Interfaces:
OptionSpec<java.lang.Void>
Direct Known Subclasses:
OptionSpecBuilder

 class NoArgumentOptionSpec
extends AbstractOptionSpec<java.lang.Void>

A specification for an option that does not accept arguments.

Version:
$Id: NoArgumentOptionSpec.java,v 1.13 2009/03/06 20:35:08 pholser Exp $
Author:
Paul Holser

Constructor Summary
NoArgumentOptionSpec(java.util.Collection<java.lang.String> options, java.lang.String description)
           
NoArgumentOptionSpec(java.lang.String option)
           
 
Method Summary
(package private)  void accept(OptionSpecVisitor visitor)
           
(package private)  boolean acceptsArguments()
           
protected  java.lang.Void convert(java.lang.String argument)
           
(package private)  void handleOption(OptionParser parser, ArgumentList arguments, OptionSet detectedOptions, java.lang.String detectedArgument)
           
(package private)  boolean requiresArgument()
           
 
Methods inherited from class joptsimple.AbstractOptionSpec
description, equals, hashCode, options, toString, value, values
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NoArgumentOptionSpec

NoArgumentOptionSpec(java.lang.String option)

NoArgumentOptionSpec

NoArgumentOptionSpec(java.util.Collection<java.lang.String> 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 AbstractOptionSpec<java.lang.Void>

acceptsArguments

boolean acceptsArguments()
Specified by:
acceptsArguments in class AbstractOptionSpec<java.lang.Void>

requiresArgument

boolean requiresArgument()
Specified by:
requiresArgument in class AbstractOptionSpec<java.lang.Void>

accept

void accept(OptionSpecVisitor visitor)
Specified by:
accept in class AbstractOptionSpec<java.lang.Void>

convert

protected java.lang.Void convert(java.lang.String argument)
Specified by:
convert in class AbstractOptionSpec<java.lang.Void>