net.sourceforge.aqueduct.state
Class RegexState.Builder

java.lang.Object
  extended by net.sourceforge.aqueduct.state.RegexState.Builder
Enclosing class:
RegexState

public static class RegexState.Builder
extends java.lang.Object

Convenience class that simplifies the code required to create a RegexState instance.

Author:
keith

Constructor Summary
RegexState.Builder()
           
 
Method Summary
 RegexState.Builder addTransitionPattern(java.util.regex.Pattern pattern, java.lang.String transitionName)
           
 RegexState.Builder addTransitionPattern(java.lang.String regex, java.lang.String transitionName)
           
 RegexState newRegexState()
          Returns a new RegexState instance based on the values passed into this Builder.
 RegexState.Builder setDefaultTransition(java.lang.String defaultTransition)
           
 RegexState.Builder setId(java.lang.String id)
           
 RegexState.Builder setStopState(boolean stopState)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegexState.Builder

public RegexState.Builder()
Method Detail

setId

public RegexState.Builder setId(java.lang.String id)

addTransitionPattern

public RegexState.Builder addTransitionPattern(java.util.regex.Pattern pattern,
                                               java.lang.String transitionName)

addTransitionPattern

public RegexState.Builder addTransitionPattern(java.lang.String regex,
                                               java.lang.String transitionName)

setDefaultTransition

public RegexState.Builder setDefaultTransition(java.lang.String defaultTransition)

setStopState

public RegexState.Builder setStopState(boolean stopState)

newRegexState

public RegexState newRegexState()
Returns a new RegexState instance based on the values passed into this Builder.

Returns:


Copyright © 2008. All Rights Reserved.