Uses of Class
org.apache.james.mime4j.stream.ParserCursor
Packages that use ParserCursor
-
Uses of ParserCursor in org.apache.james.mime4j.field.address
Methods in org.apache.james.mime4j.field.address with parameters of type ParserCursorModifier and TypeMethodDescriptionLenientAddressParser.parseAddress(ByteSequence buf, ParserCursor cursor, BitSet delimiters) LenientAddressParser.parseAddressList(ByteSequence buf, ParserCursor cursor) (package private) StringLenientAddressParser.parseDomain(ByteSequence buf, ParserCursor cursor, BitSet delimiters) LenientAddressParser.parseGroup(ByteSequence buf, ParserCursor cursor) LenientAddressParser.parseMailbox(ByteSequence buf, ParserCursor cursor, BitSet delimiters) (package private) MailboxLenientAddressParser.parseMailboxAddress(String openingText, ByteSequence buf, ParserCursor cursor) LenientAddressParser.parseMailboxes(ByteSequence buf, ParserCursor cursor, BitSet delimiters) (package private) DomainListLenientAddressParser.parseRoute(ByteSequence buf, ParserCursor cursor, BitSet delimiters) -
Uses of ParserCursor in org.apache.james.mime4j.stream
Methods in org.apache.james.mime4j.stream with parameters of type ParserCursorModifier and TypeMethodDescriptionvoidRawFieldParser.copyContent(ByteSequence buf, ParserCursor cursor, BitSet delimiters, StringBuilder dst) Transfers content into the destination buffer until a whitespace character, a comment, or any of the given delimiters is encountered.voidRawFieldParser.copyQuotedContent(ByteSequence buf, ParserCursor cursor, StringBuilder dst) Transfers content enclosed with quote marks into the destination buffer.voidRawFieldParser.copyUnquotedContent(ByteSequence buf, ParserCursor cursor, BitSet delimiters, StringBuilder dst) Transfers content into the destination buffer until a whitespace character, a comment, a quote, or any of the given delimiters is encountered.RawFieldParser.parseParameter(ByteSequence buf, ParserCursor cursor) Parses the sequence of bytes containing a field parameter delimited with semicolon intoNameValuePair.RawFieldParser.parseParameters(ByteSequence buf, ParserCursor cursor) Parses the sequence of bytes containing field parameters delimited with semicolon into a list ofNameValuePairs.RawFieldParser.parseRawBody(ByteSequence buf, ParserCursor cursor) Parses the sequence of bytes containing a value with parameters intoRawBody.RawFieldParser.parseToken(ByteSequence buf, ParserCursor cursor, BitSet delimiters) Extracts from the sequence of bytes a token terminated with any of the given delimiters discarding semantically insignificant whitespace characters and comments.RawFieldParser.parseValue(ByteSequence buf, ParserCursor cursor, BitSet delimiters) Extracts from the sequence of bytes a value which can be enclosed in quote marks and terminated with any of the given delimiters discarding semantically insignificant whitespace characters and comments.voidRawFieldParser.skipAllWhiteSpace(ByteSequence buf, ParserCursor cursor) Skips semantically insignificant whitespace characters and comments and moves the cursor to the closest semantically significant non-whitespace character.voidRawFieldParser.skipComment(ByteSequence buf, ParserCursor cursor) Skips semantically insignificant content if the current position is positioned at the beginning of a comment and moves the cursor past the end of the comment.voidRawFieldParser.skipWhiteSpace(ByteSequence buf, ParserCursor cursor) Skips semantically insignificant whitespace characters and moves the cursor to the closest non-whitespace character.