public final class MimeConfig
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MimeConfig.Builder |
| Modifier and Type | Field and Description |
|---|---|
private boolean |
countLineNumbers |
static MimeConfig |
DEFAULT |
private java.lang.String |
headlessParsing |
private boolean |
malformedHeaderStartsBody |
private long |
maxContentLen |
private int |
maxHeaderCount |
private int |
maxHeaderLen |
private int |
maxLineLen |
static MimeConfig |
STRICT |
private boolean |
strictParsing |
| Constructor and Description |
|---|
MimeConfig(boolean strictParsing,
int maxLineLen,
int maxHeaderCount,
int maxHeaderLen,
long maxContentLen,
boolean countLineNumbers,
java.lang.String headlessParsing,
boolean malformedHeaderStartsBody) |
| Modifier and Type | Method and Description |
|---|---|
static MimeConfig.Builder |
copy(MimeConfig config) |
static MimeConfig.Builder |
custom() |
java.lang.String |
getHeadlessParsing()
Returns the value of the default content type.
|
long |
getMaxContentLen()
Returns the maximum content length limit
|
int |
getMaxHeaderCount()
Returns the maximum header limit
|
int |
getMaxHeaderLen()
Returns the maximum header length limit
|
int |
getMaxLineLen()
Returns the maximum line length limit
|
boolean |
isCountLineNumbers()
Returns the value of the line number counting mode.
|
boolean |
isMalformedHeaderStartsBody() |
boolean |
isStrictParsing()
Returns the value of the strict parsing mode
|
java.lang.String |
toString() |
public static final MimeConfig DEFAULT
public static final MimeConfig STRICT
private final boolean strictParsing
private final int maxLineLen
private final int maxHeaderCount
private final int maxHeaderLen
private final long maxContentLen
private final boolean countLineNumbers
private final java.lang.String headlessParsing
private final boolean malformedHeaderStartsBody
MimeConfig(boolean strictParsing,
int maxLineLen,
int maxHeaderCount,
int maxHeaderLen,
long maxContentLen,
boolean countLineNumbers,
java.lang.String headlessParsing,
boolean malformedHeaderStartsBody)
public boolean isMalformedHeaderStartsBody()
#setMalformedHeaderStartsBody(boolean)public boolean isStrictParsing()
#setStrictParsing(boolean)public int getMaxLineLen()
#setMaxLineLen(int)public int getMaxHeaderCount()
#setMaxHeaderCount(int)public int getMaxHeaderLen()
#setMaxHeaderLen(int)public long getMaxContentLen()
#setMaxContentLen(long)public boolean isCountLineNumbers()
public java.lang.String getHeadlessParsing()
MimeStreamParser.parse(java.io.InputStream)public java.lang.String toString()
toString in class java.lang.Objectpublic static MimeConfig.Builder custom()
public static MimeConfig.Builder copy(MimeConfig config)