net.dpml.cli.builder

Class PatternBuilder


public class PatternBuilder
extends java.lang.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

Option
create()
Creates a new Option instance.
PatternBuilder
reset()
Resets this builder
void
withPattern(String pattern)
Builds an Option using a pattern string.

Constructor Details

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 Details

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