public static class MboxIterator.Builder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.nio.charset.Charset |
charset |
private java.io.File |
file |
private int |
flags |
private int |
maxMessageSize
Default max message size in chars: ~ 10MB chars.
|
private java.lang.String |
regexpPattern |
| Modifier | Constructor and Description |
|---|---|
private |
Builder(java.io.File file) |
private |
Builder(java.lang.String filePath) |
| Modifier and Type | Method and Description |
|---|---|
MboxIterator |
build() |
MboxIterator.Builder |
charset(java.nio.charset.Charset charset) |
MboxIterator.Builder |
flags(int flags) |
MboxIterator.Builder |
fromLine(java.lang.String fromLine) |
MboxIterator.Builder |
maxMessageSize(int maxMessageSize) |
private final java.io.File file
private java.nio.charset.Charset charset
private java.lang.String regexpPattern
private int flags
private int maxMessageSize
private Builder(java.lang.String filePath)
private Builder(java.io.File file)
public MboxIterator.Builder charset(java.nio.charset.Charset charset)
public MboxIterator.Builder fromLine(java.lang.String fromLine)
public MboxIterator.Builder flags(int flags)
public MboxIterator.Builder maxMessageSize(int maxMessageSize)
public MboxIterator build() throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundExceptionjava.io.IOException