org.apache.geronimo.gshell.clp
Annotation Type Option


@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD})
public @interface Option

Configures a field or method for processing as a command-line option.

Version:
$Rev: 570606 $ $Date: 2007-08-28 19:17:11 -0700 (Tue, 28 Aug 2007) $

Required Element Summary
 String name
           
 
Optional Element Summary
 String[] aliases
           
 boolean argumentRequired
           
 String description
           
 Class<? extends Handler> handler
           
 String metaVar
           
 boolean multiValued
           
 boolean required
           
 

Element Detail

name

public abstract String name

aliases

public abstract String[] aliases
Default:
{}

description

public abstract String description
Default:
""

metaVar

public abstract String metaVar
Default:
""

required

public abstract boolean required
Default:
false

argumentRequired

public abstract boolean argumentRequired
Default:
false

handler

public abstract Class<? extends Handler> handler
Default:
org.apache.geronimo.gshell.clp.handler.Handler.class

multiValued

public abstract boolean multiValued
Default:
false


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.