org.sonatype.gshell.util.cli2
Class CliDescriptor
java.lang.Object
org.sonatype.gshell.util.AnnotationDescriptor
org.sonatype.gshell.util.cli2.CliDescriptor
- Direct Known Subclasses:
- ArgumentDescriptor, OptionDescriptor
public abstract class CliDescriptor
- extends AnnotationDescriptor
Base-class for CLI descriptors.
- Since:
- 2.3
- Author:
- Jason Dillon
CliDescriptor
public CliDescriptor(Object spec,
Setter setter)
getId
public String getId()
getSetter
public Setter getSetter()
isMultiValued
public boolean isMultiValued()
getType
public Class getType()
getToken
public String getToken()
isRequired
public boolean isRequired()
getDescription
public String getDescription()
getHandlerType
public Class getHandlerType()
getHandler
public Handler getHandler()
isArgument
public boolean isArgument()
isOption
public boolean isOption()
getMessageCode
public String getMessageCode()
getTokenCode
public String getTokenCode()
getSyntax
public abstract String getSyntax()
renderSyntax
public String renderSyntax(MessageSource messages)
renderToken
public String renderToken(MessageSource messages)
renderHelpText
public String renderHelpText(MessageSource messages)
Copyright © 2008-2011 Sonatype. All Rights Reserved.