org.expasy.jpl.commons.app
Class InteractiveInputScannerImpl.Builder
java.lang.Object
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>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InteractiveInputScannerImpl.Builder
public InteractiveInputScannerImpl.Builder()
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.