Uses of Interface
org.apache.james.mime4j.util.ByteSequence
-
-
Uses of ByteSequence in org.apache.james.mime4j.field
Methods in org.apache.james.mime4j.field that return ByteSequence Modifier and Type Method Description ByteSequence
AbstractField. getRaw()
Gets original (raw) representation of the field, if available,null
otherwise.Methods in org.apache.james.mime4j.field with parameters of type ByteSequence Modifier and Type Method Description static ParsedField
DefaultFieldParser. parse(ByteSequence raw, DecodeMonitor monitor)
Parses the given byte sequence and returns an instance of theParsedField
class.static ParsedField
LenientFieldParser. parse(ByteSequence raw, DecodeMonitor monitor)
Parses the given byte sequence and returns an instance of theParsedField
class. -
Uses of ByteSequence in org.apache.james.mime4j.field.address
Methods in org.apache.james.mime4j.field.address with parameters of type ByteSequence Modifier and Type Method Description Address
LenientAddressParser. parseAddress(ByteSequence buf, ParserCursor cursor, java.util.BitSet delimiters)
AddressList
LenientAddressParser. parseAddressList(ByteSequence buf, ParserCursor cursor)
(package private) java.lang.String
LenientAddressParser. parseDomain(ByteSequence buf, ParserCursor cursor, java.util.BitSet delimiters)
Group
LenientAddressParser. parseGroup(ByteSequence buf, ParserCursor cursor)
Mailbox
LenientAddressParser. parseMailbox(ByteSequence buf, ParserCursor cursor, java.util.BitSet delimiters)
(package private) Mailbox
LenientAddressParser. parseMailboxAddress(java.lang.String openingText, ByteSequence buf, ParserCursor cursor)
(package private) java.util.List<Mailbox>
LenientAddressParser. parseMailboxes(ByteSequence buf, ParserCursor cursor, java.util.BitSet delimiters)
(package private) DomainList
LenientAddressParser. parseRoute(ByteSequence buf, ParserCursor cursor, java.util.BitSet delimiters)
-
Uses of ByteSequence in org.apache.james.mime4j.internal
Methods in org.apache.james.mime4j.internal that return ByteSequence Modifier and Type Method Description private static ByteSequence
ParserStreamContentHandler. loadStream(java.io.InputStream in)
-
Uses of ByteSequence in org.apache.james.mime4j.message
Fields in org.apache.james.mime4j.message declared as ByteSequence Modifier and Type Field Description private ByteSequence
MultipartImpl. epilogue
private ByteSequence
MultipartImpl. preamble
Methods in org.apache.james.mime4j.message that return ByteSequence Modifier and Type Method Description private ByteSequence
DefaultMessageWriter. getBoundary(ContentTypeField contentType)
ByteSequence
MultipartImpl. getEpilogueRaw()
ByteSequence
MultipartImpl. getPreambleRaw()
Methods in org.apache.james.mime4j.message with parameters of type ByteSequence Modifier and Type Method Description void
MultipartImpl. setEpilogueRaw(ByteSequence epilogue)
void
MultipartImpl. setPreambleRaw(ByteSequence preamble)
private void
DefaultMessageWriter. writeBytes(ByteSequence byteSequence, java.io.OutputStream out)
-
Uses of ByteSequence in org.apache.james.mime4j.stream
Fields in org.apache.james.mime4j.stream declared as ByteSequence Modifier and Type Field Description private ByteSequence
RawField. raw
Methods in org.apache.james.mime4j.stream that return ByteSequence Modifier and Type Method Description ByteSequence
Field. getRaw()
Gets original (raw) representation of the field, if available,null
otherwise.ByteSequence
RawField. getRaw()
Methods in org.apache.james.mime4j.stream with parameters of type ByteSequence Modifier and Type Method Description void
RawFieldParser. copyContent(ByteSequence buf, ParserCursor cursor, java.util.BitSet delimiters, java.lang.StringBuilder dst)
Transfers content into the destination buffer until a whitespace character, a comment, or any of the given delimiters is encountered.void
RawFieldParser. copyQuotedContent(ByteSequence buf, ParserCursor cursor, java.lang.StringBuilder dst)
Transfers content enclosed with quote marks into the destination buffer.void
RawFieldParser. copyUnquotedContent(ByteSequence buf, ParserCursor cursor, java.util.BitSet delimiters, java.lang.StringBuilder dst)
Transfers content into the destination buffer until a whitespace character, a comment, a quote, or any of the given delimiters is encountered.RawField
RawFieldParser. parseField(ByteSequence raw)
Parses the sequence of bytes intoRawField
.NameValuePair
RawFieldParser. parseParameter(ByteSequence buf, ParserCursor cursor)
Parses the sequence of bytes containing a field parameter delimited with semicolon intoNameValuePair
.java.util.List<NameValuePair>
RawFieldParser. parseParameters(ByteSequence buf, ParserCursor cursor)
Parses the sequence of bytes containing field parameters delimited with semicolon into a list ofNameValuePair
s.RawBody
RawFieldParser. parseRawBody(ByteSequence buf, ParserCursor cursor)
Parses the sequence of bytes containing a value with parameters intoRawBody
.java.lang.String
RawFieldParser. parseToken(ByteSequence buf, ParserCursor cursor, java.util.BitSet delimiters)
Extracts from the sequence of bytes a token terminated with any of the given delimiters discarding semantically insignificant whitespace characters and comments.private java.lang.String
RawFieldParser. parseUtf8Filename(ByteSequence buf)
Special case for parsingfilename
attribute in nonstandard encoding like:Content-Disposition: attachment; filename="УПД ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "СТАНЦИЯ ВИРТУАЛЬНАЯ" 01-05-21.pdf"
java.lang.String
RawFieldParser. parseValue(ByteSequence buf, ParserCursor cursor, java.util.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.void
RawFieldParser. skipAllWhiteSpace(ByteSequence buf, ParserCursor cursor)
Skips semantically insignificant whitespace characters and comments and moves the cursor to the closest semantically significant non-whitespace character.void
RawFieldParser. 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.void
RawFieldParser. skipWhiteSpace(ByteSequence buf, ParserCursor cursor)
Skips semantically insignificant whitespace characters and moves the cursor to the closest non-whitespace character.Constructors in org.apache.james.mime4j.stream with parameters of type ByteSequence Constructor Description RawField(ByteSequence raw, int delimiterIdx, java.lang.String name, java.lang.String body)
-
Uses of ByteSequence in org.apache.james.mime4j.util
Classes in org.apache.james.mime4j.util that implement ByteSequence Modifier and Type Class Description class
ByteArrayBuffer
A resizable byte array.(package private) class
EmptyByteSequence
class
RecycledByteArrayBuffer
A resizable byte array.Fields in org.apache.james.mime4j.util declared as ByteSequence Modifier and Type Field Description static ByteSequence
ByteSequence. EMPTY
An empty byte sequence.Methods in org.apache.james.mime4j.util that return ByteSequence Modifier and Type Method Description static ByteSequence
ContentUtil. encode(java.lang.CharSequence string)
Encodes the specified string into an immutable sequence of bytes using the US-ASCII charset.static ByteSequence
ContentUtil. encode(java.nio.charset.Charset charset, java.lang.CharSequence string)
Encodes the specified string into an immutable sequence of bytes using the specified charset.Methods in org.apache.james.mime4j.util with parameters of type ByteSequence Modifier and Type Method Description static java.lang.String
ContentUtil. decode(java.nio.charset.Charset charset, ByteSequence byteSequence)
Decodes the specified sequence of bytes into a string using the specified charset.static java.lang.String
ContentUtil. decode(java.nio.charset.Charset charset, ByteSequence byteSequence, int offset, int length)
Decodes a sub-sequence of the specified sequence of bytes into a string using the specified charset.static java.lang.String
ContentUtil. decode(ByteSequence byteSequence)
Decodes the specified sequence of bytes into a string using the US-ASCII charset.static java.lang.String
ContentUtil. decode(ByteSequence byteSequence, int offset, int length)
Decodes a sub-sequence of the specified sequence of bytes into a string using the US-ASCII charset.static java.lang.String
ContentUtil. decode(ByteSequence byteSequence, int offset, int length, java.nio.charset.Charset charset)
Decodes a sub-sequence of the specified sequence of bytes into a string using the US-ASCII charset with falling back toContentUtil.decode(Charset, ByteSequence, int, int)
on a first non US-ASCII character.static boolean
CharsetUtil. isASCII(ByteSequence raw)
Returnstrue
if the specified byte array consists entirely of US ASCII characters.
-