public class SwiftParserConfiguration
extends java.lang.Object
Constructor and Description |
---|
SwiftParserConfiguration() |
Modifier and Type | Method and Description |
---|---|
boolean |
isLenient()
Indicates whether the parser is permissive or not.
|
boolean |
isParseTextBlock()
Defines if the text block (block 4) will be parsed.
|
boolean |
isParseTrailerBlock()
Defines if the trailer block (block 5) will be parsed.
|
boolean |
isParseUserBlock()
Defines if the optional user block will be parsed.
|
void |
setLenient(boolean lenient) |
void |
setParseTextBlock(boolean parseTextBlock) |
void |
setParseTrailerBlock(boolean parseTrailerBlock) |
void |
setParseUserBlock(boolean parseUserBlock) |
public boolean isLenient()
When set to false, the parser will be strict, and will throw IllegalArgumentException
when the headers
block 1 and 2 have an incorrect value and when a block is not properly ended with the closing bracket or with
the hyphen plus bracket in case of the block 4. Notice the strict mode does not imply the parser will do syntax
and semantic validation though.
public void setLenient(boolean lenient)
isLenient()
public boolean isParseTextBlock()
public void setParseTextBlock(boolean parseTextBlock)
public boolean isParseTrailerBlock()
public void setParseTrailerBlock(boolean parseTrailerBlock)
public boolean isParseUserBlock()
public void setParseUserBlock(boolean parseUserBlock)