Class MimeConfig


  • public final class MimeConfig
    extends java.lang.Object
    Properties used to configure the behavior of MIME stream parsers.
    • Field Detail

      • PERMISSIVE

        public static final MimeConfig PERMISSIVE
      • strictParsing

        private final boolean strictParsing
      • maxLineLen

        private final int maxLineLen
      • maxHeaderCount

        private final int maxHeaderCount
      • maxHeaderLen

        private final int maxHeaderLen
      • maxContentLen

        private final long maxContentLen
      • countLineNumbers

        private final boolean countLineNumbers
      • headlessParsing

        private final java.lang.String headlessParsing
      • malformedHeaderStartsBody

        private final boolean malformedHeaderStartsBody
    • Constructor Detail

      • MimeConfig

        MimeConfig​(boolean strictParsing,
                   int maxLineLen,
                   int maxHeaderCount,
                   int maxHeaderLen,
                   long maxContentLen,
                   boolean countLineNumbers,
                   java.lang.String headlessParsing,
                   boolean malformedHeaderStartsBody)
    • Method Detail

      • isCountLineNumbers

        public boolean isCountLineNumbers()
        Returns the value of the line number counting mode.
        Returns:
        value of the line number counting mode.
      • getHeadlessParsing

        public java.lang.String getHeadlessParsing()
        Returns the value of the default content type. When not null, indicates that the parsing should be headless.
        Returns:
        default content type when parsing headless, null otherwise
        See Also:
        MimeStreamParser.parse(java.io.InputStream)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object