Class ArgumentBuilder
java.lang.Object
org.tasktide.parser.model.ArgumentBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Argument<T> build()BuildArgumentof required typewithArgType(ArgumentType argType) Build withArgumentTypewithDescription(String description) Build with ddescriptionwithLongFlag(String longFlag) Build with long flag for argumentBuild with name<T> ArgumentBuilderwithRefClass(Class<T> refClass) Build with reference classwithShortFlag(String shortFlag) Build with short flag for argument<T> ArgumentBuilderBuild value and reference class
-
Constructor Details
-
ArgumentBuilder
public ArgumentBuilder()
-
-
Method Details
-
withName
Build with name- Parameters:
name-- Returns:
ArgumentBuilder
-
withShortFlag
Build with short flag for argument- Parameters:
shortFlag-- Returns:
ArgumentBuilder
-
withLongFlag
Build with long flag for argument- Parameters:
longFlag-- Returns:
ArgumentBuilder
-
withDescription
Build with ddescription- Parameters:
description-- Returns:
ArgumentBuilder
-
withArgType
Build withArgumentType- Parameters:
argType-- Returns:
ArgumentBuilder
-
withValue
Build value and reference class- Type Parameters:
T-- Parameters:
value-refClass-- Returns:
ArgumentBuilder
-
withRefClass
Build with reference class- Type Parameters:
T-- Parameters:
refClass-- Returns:
ArgumentBuilder
-
build
-