Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

jena.cmdline
Class ArgDecl  view ArgDecl download ArgDecl.java

java.lang.Object
  extended byjena.cmdline.ArgDecl

public class ArgDecl
extends java.lang.Object

A command line argument specification.

Version:
$Id: ArgDecl.java,v 1.4 2005/02/21 11:48:56 andy_seaborne Exp $

Field Summary
(package private)  java.util.List argHooks
           
static int FLAG
           
(package private)  java.util.Set names
           
static int OPTION
           
(package private)  boolean takesArg
           
(package private)  boolean takesValue
           
 
Constructor Summary
ArgDecl(boolean hasValue)
           
ArgDecl(boolean hasValue, java.lang.String name)
           
ArgDecl(boolean hasValue, java.lang.String name1, java.lang.String name2)
           
ArgDecl(boolean hasValue, java.lang.String name1, java.lang.String name2, java.lang.String name3)
           
 
Method Summary
 void addHook(ArgHandler argHandler)
           
 void addName(java.lang.String name)
           
(package private) static java.lang.String canonicalForm(java.lang.String str)
           
 java.util.Iterator getNames()
           
 boolean matches(Arg a)
           
 boolean matches(java.lang.String arg)
           
 boolean takesValue()
           
protected  void trigger(Arg arg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

takesValue

boolean takesValue

names

java.util.Set names

takesArg

boolean takesArg

argHooks

java.util.List argHooks

FLAG

public static final int FLAG
See Also:
Constant Field Values

OPTION

public static final int OPTION
See Also:
Constant Field Values
Constructor Detail

ArgDecl

public ArgDecl(boolean hasValue)

ArgDecl

public ArgDecl(boolean hasValue,
               java.lang.String name)

ArgDecl

public ArgDecl(boolean hasValue,
               java.lang.String name1,
               java.lang.String name2)

ArgDecl

public ArgDecl(boolean hasValue,
               java.lang.String name1,
               java.lang.String name2,
               java.lang.String name3)
Method Detail

addName

public void addName(java.lang.String name)

getNames

public java.util.Iterator getNames()

addHook

public void addHook(ArgHandler argHandler)

trigger

protected void trigger(Arg arg)

takesValue

public boolean takesValue()

matches

public boolean matches(Arg a)

matches

public boolean matches(java.lang.String arg)

canonicalForm

static java.lang.String canonicalForm(java.lang.String str)