jena.cmdline
Class ArgDecl

java.lang.Object
  |
  +--jena.cmdline.ArgDecl

public class ArgDecl
extends java.lang.Object

A command line argument specification.

Version:
$Id: ArgDecl.java,v 1.1 2002/11/27 14:57:12 andy_seaborne Exp $
Author:
Andy Seaborne

Field Summary
static int FLAG
           
static int OPTION
           
 
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)
           
 java.util.Iterator getNames()
           
 boolean matches(Arg a)
           
 boolean matches(java.lang.String arg)
           
 boolean takesValue()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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)

takesValue

public boolean takesValue()

matches

public boolean matches(Arg a)

matches

public boolean matches(java.lang.String arg)


Copyright © 2001 Hewlett-Packard. All Rights Reserved.