org.expasy.jpl.commons.app
Class InteractiveInputScannerImpl.Builder

java.lang.Object
  extended by org.expasy.jpl.commons.app.InteractiveInputScannerImpl.Builder
All Implemented Interfaces:
InstanceBuilder<InteractiveInputScannerImpl>
Enclosing class:
InteractiveInputScannerImpl

public static class InteractiveInputScannerImpl.Builder
extends Object
implements InstanceBuilder<InteractiveInputScannerImpl>


Constructor Summary
InteractiveInputScannerImpl.Builder()
           
 
Method Summary
 InteractiveInputScannerImpl build()
          Build an instance of T-type object.
 InteractiveInputScannerImpl.Builder defaultInput(String defaultInput)
           
 InteractiveInputScannerImpl.Builder exitPattern(Pattern pat)
           
 InteractiveInputScannerImpl.Builder inputPattern(Pattern pat)
           
 InteractiveInputScannerImpl.Builder inputStream(InputStream is)
           
 InteractiveInputScannerImpl.Builder outputStream(OutputStream os)
           
 InteractiveInputScannerImpl.Builder prompt(String prompt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InteractiveInputScannerImpl.Builder

public InteractiveInputScannerImpl.Builder()
Method Detail

prompt

public InteractiveInputScannerImpl.Builder prompt(String prompt)

inputStream

public InteractiveInputScannerImpl.Builder inputStream(InputStream is)

outputStream

public InteractiveInputScannerImpl.Builder outputStream(OutputStream os)

inputPattern

public InteractiveInputScannerImpl.Builder inputPattern(Pattern pat)

defaultInput

public InteractiveInputScannerImpl.Builder defaultInput(String defaultInput)

exitPattern

public InteractiveInputScannerImpl.Builder exitPattern(Pattern pat)

build

public InteractiveInputScannerImpl build()
                                  throws BuilderException
Description copied from interface: InstanceBuilder
Build an instance of T-type object.

Specified by:
build in interface InstanceBuilder<InteractiveInputScannerImpl>
Returns:
an instance of T.
Throws:
BuilderException - - if conditions to build T are not satisfied.


Copyright (c) 2012 Swiss Institute of Bioinformatics. All rights reserved.