net.sf.colossus.cmdline
Class Opt

java.lang.Object
  extended by net.sf.colossus.cmdline.Opt

public class Opt
extends java.lang.Object

Class Opt represents a single command-line option.

Author:
David Ripton

Field Summary
private  boolean hasarg
           
private  java.lang.String help
           
private  java.lang.String name
           
private  char optch
           
 
Constructor Summary
Opt(char optch, java.lang.String name, boolean hasarg, java.lang.String help)
           
 
Method Summary
 java.lang.String getHelp()
          help string
 java.lang.String getName()
          long option name
 char getOptch()
          short option name
 boolean hasArg()
          whether the option takes an argument
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

optch

private final char optch

name

private final java.lang.String name

hasarg

private final boolean hasarg

help

private final java.lang.String help
Constructor Detail

Opt

public Opt(char optch,
           java.lang.String name,
           boolean hasarg,
           java.lang.String help)
Method Detail

getOptch

public char getOptch()
short option name


getName

public java.lang.String getName()
long option name


hasArg

public boolean hasArg()
whether the option takes an argument


getHelp

public java.lang.String getHelp()
help string


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object