net.dpml.cli.builder

Class PatternBuilder

public class PatternBuilder extends Object

Builds Options using a String pattern

Version: @PROJECT-VERSION@

Author: @PUBLISHER-NAME@

Constructor Summary
PatternBuilder()
Creates a new PatternBuilder
PatternBuilder(GroupBuilder gbuilder, DefaultOptionBuilder obuilder, ArgumentBuilder abuilder)
Creates a new PatternBuilder
Method Summary
Optioncreate()
Creates a new Option instance.
PatternBuilderreset()
Resets this builder
voidwithPattern(String pattern)
Builds an Option using a pattern string.

Constructor Detail

PatternBuilder

public PatternBuilder()
Creates a new PatternBuilder

PatternBuilder

public PatternBuilder(GroupBuilder gbuilder, DefaultOptionBuilder obuilder, ArgumentBuilder abuilder)
Creates a new PatternBuilder

Parameters: gbuilder the GroupBuilder to use obuilder the DefaultOptionBuilder to use abuilder the ArgumentBuilder to use

Method Detail

create

public Option create()
Creates a new Option instance.

Returns: a new Option instance

reset

public PatternBuilder reset()
Resets this builder

Returns: the builder

withPattern

public void withPattern(String pattern)
Builds an Option using a pattern string.

Parameters: pattern the pattern to build from