Class MimeVersionParser

java.lang.Object
org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
All Implemented Interfaces:
MimeVersionParserConstants

public class MimeVersionParser extends Object implements MimeVersionParserConstants
  • Field Details

  • Constructor Details

    • MimeVersionParser

      public MimeVersionParser(InputStream stream)
      Constructor with InputStream.
    • MimeVersionParser

      public MimeVersionParser(InputStream stream, String encoding)
      Constructor with InputStream and supplied encoding
    • MimeVersionParser

      public MimeVersionParser(Reader stream)
      Constructor.
    • MimeVersionParser

      public MimeVersionParser(MimeVersionParserTokenManager tm)
      Constructor with generated Token Manager.
  • Method Details

    • getMinorVersion

      public int getMinorVersion()
    • getMajorVersion

      public int getMajorVersion()
    • parseLine

      public final void parseLine() throws ParseException
      Throws:
      ParseException
    • parseAll

      public final void parseAll() throws ParseException
      Throws:
      ParseException
    • parse

      public final void parse() throws ParseException
      Throws:
      ParseException
    • ReInit

      public void ReInit(InputStream stream)
      Reinitialise.
    • ReInit

      public void ReInit(InputStream stream, String encoding)
      Reinitialise.
    • ReInit

      public void ReInit(Reader stream)
      Reinitialise.
    • ReInit

      public void ReInit(MimeVersionParserTokenManager tm)
      Reinitialise.
    • getNextToken

      public final Token getNextToken()
      Get the next Token.
    • getToken

      public final Token getToken(int index)
      Get the specific Token.
    • generateParseException

      public ParseException generateParseException()
      Generate ParseException.
    • trace_enabled

      public final boolean trace_enabled()
      Trace enabled.
    • enable_tracing

      public final void enable_tracing()
      Enable tracing.
    • disable_tracing

      public final void disable_tracing()
      Disable tracing.