net.dpml.cli.builder
Class PatternBuilder

java.lang.Object
  extended by net.dpml.cli.builder.PatternBuilder

public class PatternBuilder
extends Object

Builds Options using a String pattern

Version:
1.0.0
Author:
Digital Product Meta Library

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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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