Skip navigation links
A B C D E F G H I J M N P Q R S T V W X 

A

add(String, String) - Method in class net.lecousin.framework.network.mime.entity.FormUrlEncodedEntity
Add a parameter.
add(MimeMessage) - Method in class net.lecousin.framework.network.mime.entity.MultipartEntity
Append a part.
addAddress(InternetAddressHeaderValue) - Method in class net.lecousin.framework.network.mime.header.InternetAddressListHeaderValue
Add an address.
addAddress(String, String) - Method in class net.lecousin.framework.network.mime.header.InternetAddressListHeaderValue
Add an address.
addField(String, String, Charset) - Method in class net.lecousin.framework.network.mime.entity.FormDataEntity
Append a field with a value.
addFile(String, String, ParameterizedHeaderValue, IO.Readable) - Method in class net.lecousin.framework.network.mime.entity.FormDataEntity
Append a file.
addHeader(String, HeaderValueFormat) - Method in class net.lecousin.framework.network.mime.MimeMessage
Append a header.
addHeader(MimeHeader) - Method in class net.lecousin.framework.network.mime.MimeMessage
Append a header.
addHeaderRaw(String, String) - Method in class net.lecousin.framework.network.mime.MimeMessage
Append a header.
addParameter(String, String) - Method in class net.lecousin.framework.network.mime.header.ParameterizedHeaderValue
Add a parameter.
address - Variable in class net.lecousin.framework.network.mime.header.InternetAddressHeaderValue
 
Address - Class in net.lecousin.framework.network.mime.header.parser
Address token.
Address(List<Token>) - Constructor for class net.lecousin.framework.network.mime.header.parser.Address
Constructor.
addresses - Variable in class net.lecousin.framework.network.mime.header.InternetAddressListHeaderValue
 
appendHeadersTo(StringBuilder) - Method in class net.lecousin.framework.network.mime.MimeMessage
Generate headers into the given string.
appendHeadersTo(IString) - Method in class net.lecousin.framework.network.mime.MimeMessage
Generate headers into the given string.
appendTo(StringBuilder) - Method in class net.lecousin.framework.network.mime.MimeHeader
Generate this header into the given string.
appendTo(IString) - Method in class net.lecousin.framework.network.mime.MimeHeader
Generate this header into the given string.
asText() - Method in class net.lecousin.framework.network.mime.header.parser.Address
 
asText() - Method in class net.lecousin.framework.network.mime.header.parser.Comment
 
asText() - Method in class net.lecousin.framework.network.mime.header.parser.DomainLiteral
 
asText() - Method in class net.lecousin.framework.network.mime.header.parser.Space
 
asText() - Method in class net.lecousin.framework.network.mime.header.parser.SpecialCharacter
 
asText() - Method in interface net.lecousin.framework.network.mime.header.parser.Token
Convert this token into corresponding string.
asText(List<Token>) - Static method in interface net.lecousin.framework.network.mime.header.parser.Token
Convert the given tokens into corresponding string.
asText() - Method in class net.lecousin.framework.network.mime.header.parser.Word
 

B

Base64Decoder - Class in net.lecousin.framework.network.mime.transfer.encoding
Decode base 64 content.
Base64Decoder(ContentDecoder) - Constructor for class net.lecousin.framework.network.mime.transfer.encoding.Base64Decoder
Constructor.
boundary - Variable in class net.lecousin.framework.network.mime.entity.MultipartEntity
 

C

charset - Variable in class net.lecousin.framework.network.mime.entity.FormDataEntity.PartField
 
ChunkedTransfer - Class in net.lecousin.framework.network.mime.transfer
Chunked transfer (Transfer-Encoding: chunked).
ChunkedTransfer(MimeMessage, ContentDecoder) - Constructor for class net.lecousin.framework.network.mime.transfer.ChunkedTransfer
Constructor.
close() - Method in class net.lecousin.framework.network.mime.entity.FormDataEntity
 
closeAsync() - Method in class net.lecousin.framework.network.mime.entity.FormDataEntity
 
Comment - Class in net.lecousin.framework.network.mime.header.parser
Comment token.
Comment(List<Token>) - Constructor for class net.lecousin.framework.network.mime.header.parser.Comment
Constructor.
CONNECTION - Static variable in class net.lecousin.framework.network.mime.MimeMessage
 
consume(ByteBuffer) - Method in class net.lecousin.framework.network.mime.transfer.ChunkedTransfer
 
consume(ByteBuffer) - Method in class net.lecousin.framework.network.mime.transfer.IdentityTransfer
 
consume(ByteBuffer) - Method in class net.lecousin.framework.network.mime.transfer.TransferReceiver
the returned work is true if the end has been reached.
CONTENT_DISPOSITION - Static variable in class net.lecousin.framework.network.mime.MimeMessage
 
CONTENT_ENCODING - Static variable in class net.lecousin.framework.network.mime.MimeMessage
 
CONTENT_LENGTH - Static variable in class net.lecousin.framework.network.mime.MimeMessage
 
CONTENT_TRANSFER_ENCODING - Static variable in class net.lecousin.framework.network.mime.MimeMessage
 
CONTENT_TYPE - Static variable in class net.lecousin.framework.network.mime.MimeMessage
 
ContentDecoder - Interface in net.lecousin.framework.network.mime.transfer.encoding
Decoder for a specific content encoding.
ContentDecoderFactory - Class in net.lecousin.framework.network.mime.transfer.encoding
Instantiate a ContentDecoder based on the Content-Encoding or Content-Transfer-Encoding header.
create(MimeMessage, IO.Writable) - Static method in class net.lecousin.framework.network.mime.transfer.TransferEncodingFactory
Instantiate a TransferReceiver with a ContentDecoder based on the Transfer-Encoding, Content-Transfer-Encoding and Content-Encoding headers.
createDecoder(ContentDecoder, String) - Static method in class net.lecousin.framework.network.mime.transfer.encoding.ContentDecoderFactory
Create a ContentDecoder for the given Content-Encoding.
createDecoder(IO.Writable, MimeMessage) - Static method in class net.lecousin.framework.network.mime.transfer.encoding.ContentDecoderFactory
Create a ContentDecoder for the Content-Encoding or Content-Transfer-Encoding field of the given MIME.
createDecoder(ContentDecoder, MimeMessage) - Static method in class net.lecousin.framework.network.mime.transfer.encoding.ContentDecoderFactory
Create a ContentDecoder for the Content-Encoding or Content-Transfer-Encoding field of the given MIME.
createPart(List<MimeHeader>, IOInMemoryOrFile, boolean) - Method in class net.lecousin.framework.network.mime.entity.FormDataEntity
 
createPart(List<MimeHeader>, IOInMemoryOrFile, boolean) - Method in class net.lecousin.framework.network.mime.entity.MultipartEntity
 
CSS - Static variable in class net.lecousin.framework.network.mime.MimeType
 

D

decode(ByteBuffer) - Method in class net.lecousin.framework.network.mime.transfer.encoding.Base64Decoder
 
decode(ByteBuffer) - Method in interface net.lecousin.framework.network.mime.transfer.encoding.ContentDecoder
Decode the received data.
decode(ByteBuffer) - Method in class net.lecousin.framework.network.mime.transfer.encoding.GZipDecoder
 
decode(ByteBuffer) - Method in class net.lecousin.framework.network.mime.transfer.encoding.IdentityDecoder
 
decode(ByteBuffer) - Method in class net.lecousin.framework.network.mime.transfer.encoding.QuotedPrintableDecoder
 
decoder - Variable in class net.lecousin.framework.network.mime.transfer.TransferReceiver
 
decodeRFC2047(String) - Static method in class net.lecousin.framework.network.mime.MimeUtil
Decode a header content using RFC 2047, which specifies encoded word as follows: encoded-word = "=?" charset "?" encoding "?" encoded-text "?=".
decodeRFC2047Word(String) - Static method in class net.lecousin.framework.network.mime.MimeUtil
Decode a word based on RFC 2047 specification.
defaultByExtension - Static variable in class net.lecousin.framework.network.mime.MimeType
 
displayName - Variable in class net.lecousin.framework.network.mime.header.InternetAddressHeaderValue
 
DomainLiteral - Class in net.lecousin.framework.network.mime.header.parser
Domain literal token.
DomainLiteral(List<Token>) - Constructor for class net.lecousin.framework.network.mime.header.parser.DomainLiteral
Constructor.

E

encodeUTF8Value(String) - Static method in class net.lecousin.framework.network.mime.MimeUtil
Encode a header parameter value, taking bytes in UTF-8, and depending on its content it may be directly returned, it may use double-quote or it may use the RFC 2047 encoding.
encodeValue(String, Charset) - Static method in class net.lecousin.framework.network.mime.MimeUtil
Encode a header parameter value, taking bytes in the given charset, and depending on its content it may be directly returned, it may use double-quote or it may use the RFC 2047 encoding.
endOfData() - Method in class net.lecousin.framework.network.mime.transfer.encoding.Base64Decoder
 
endOfData() - Method in interface net.lecousin.framework.network.mime.transfer.encoding.ContentDecoder
Finalize the decoding.
endOfData() - Method in class net.lecousin.framework.network.mime.transfer.encoding.GZipDecoder
 
endOfData() - Method in class net.lecousin.framework.network.mime.transfer.encoding.IdentityDecoder
 
endOfData() - Method in class net.lecousin.framework.network.mime.transfer.encoding.QuotedPrintableDecoder
 

F

fieldName - Variable in class net.lecousin.framework.network.mime.entity.FormDataEntity.PartFile
 
filename - Variable in class net.lecousin.framework.network.mime.entity.FormDataEntity.PartFile
 
FormDataEntity - Class in net.lecousin.framework.network.mime.entity
form-data entity, see RFC 2388.
FormDataEntity() - Constructor for class net.lecousin.framework.network.mime.entity.FormDataEntity
Constructor.
FormDataEntity(byte[]) - Constructor for class net.lecousin.framework.network.mime.entity.FormDataEntity
Constructor.
FormDataEntity.PartField - Class in net.lecousin.framework.network.mime.entity
Part for a field.
FormDataEntity.PartFile - Class in net.lecousin.framework.network.mime.entity
Part for a file.
FormUrlEncodedEntity - Class in net.lecousin.framework.network.mime.entity
Form parameters using x-www-form-urlencoded format.
FormUrlEncodedEntity() - Constructor for class net.lecousin.framework.network.mime.entity.FormUrlEncodedEntity
Constructor.
FormUrlEncodedEntity(MimeMessage) - Constructor for class net.lecousin.framework.network.mime.entity.FormUrlEncodedEntity
 
from(MimeMessage, boolean) - Static method in class net.lecousin.framework.network.mime.entity.FormUrlEncodedEntity
Parse the body of the given MimeMessage into a FormUrlEncodedEntity.
from(MimeMessage, boolean) - Static method in class net.lecousin.framework.network.mime.entity.MultipartEntity
Parse the body of the given MimeMessage into a MultipartEntity.
from(MimeMessage, boolean) - Static method in class net.lecousin.framework.network.mime.entity.TextEntity
Parse the body of the given MimeMessage into a TextEntity.

G

generate(StringBuilder, int, int) - Method in interface net.lecousin.framework.network.mime.header.HeaderValueFormat
Generate Mime header lines.
generate(IString, int, int) - Method in interface net.lecousin.framework.network.mime.header.HeaderValueFormat
Generate Mime header lines.
generateBoundary() - Static method in class net.lecousin.framework.network.mime.entity.MultipartEntity
 
generateTokens() - Method in interface net.lecousin.framework.network.mime.header.HeaderValueFormat
Genreate tokens.
generateTokens() - Method in class net.lecousin.framework.network.mime.header.InternetAddressHeaderValue
 
generateTokens() - Method in class net.lecousin.framework.network.mime.header.InternetAddressListHeaderValue
 
generateTokens() - Method in class net.lecousin.framework.network.mime.header.ParameterizedHeaderValue
 
generateTokens() - Method in class net.lecousin.framework.network.mime.header.ParameterizedHeaderValues
 
getAddress() - Method in class net.lecousin.framework.network.mime.header.InternetAddressHeaderValue
 
getAddresses() - Method in class net.lecousin.framework.network.mime.header.InternetAddressListHeaderValue
 
getBodyReceivedAsInput() - Method in class net.lecousin.framework.network.mime.MimeMessage
getBodyReceivedAsOutput() - Method in class net.lecousin.framework.network.mime.MimeMessage
getBodyToSend() - Method in class net.lecousin.framework.network.mime.entity.FormDataEntity.PartField
 
getBodyToSend() - Method in class net.lecousin.framework.network.mime.entity.FormUrlEncodedEntity
 
getBodyToSend() - Method in class net.lecousin.framework.network.mime.entity.MultipartEntity
 
getBodyToSend() - Method in class net.lecousin.framework.network.mime.entity.TextEntity
 
getBodyToSend() - Method in class net.lecousin.framework.network.mime.MimeMessage
Return the body to send, previoulsy set by setBodyToSend.
getBoundary() - Method in class net.lecousin.framework.network.mime.entity.MultipartEntity
 
getChar() - Method in class net.lecousin.framework.network.mime.header.parser.SpecialCharacter
 
getCharset() - Method in class net.lecousin.framework.network.mime.entity.TextEntity
 
getContent() - Method in class net.lecousin.framework.network.mime.header.parser.Address
 
getContent() - Method in class net.lecousin.framework.network.mime.header.parser.Comment
 
getContent() - Method in class net.lecousin.framework.network.mime.header.parser.DomainLiteral
 
getContent() - Method in class net.lecousin.framework.network.mime.header.parser.Word
 
getContentLength() - Method in class net.lecousin.framework.network.mime.MimeMessage
 
getContentType() - Method in class net.lecousin.framework.network.mime.MimeMessage
Parse the Content-Type header and return it, or null if it is not present.
getContentTypeValue() - Method in class net.lecousin.framework.network.mime.MimeMessage
Parse the Content-Type header and return its main value, or null if it is not present.
getDisplayName() - Method in class net.lecousin.framework.network.mime.header.InternetAddressHeaderValue
 
getFields() - Method in class net.lecousin.framework.network.mime.entity.FormDataEntity
Return the fields contained in the form-data.
getFieldValue(String) - Method in class net.lecousin.framework.network.mime.entity.FormDataEntity
Return the value of the given field.
getFile(String) - Method in class net.lecousin.framework.network.mime.entity.FormDataEntity
Return the file corresponding to the field of the given name.
getFilename() - Method in class net.lecousin.framework.network.mime.entity.FormDataEntity.PartFile
 
getFirstHeader(String) - Method in class net.lecousin.framework.network.mime.MimeMessage
Return the first header with the given name (case insensitive) or null.
getFirstHeaderLongValue(String) - Method in class net.lecousin.framework.network.mime.MimeMessage
Return the value of the first header with the given name (case insensitive) parsed into a Long, or null.
getFirstHeaderRawValue(String) - Method in class net.lecousin.framework.network.mime.MimeMessage
Return the value of the first header with the given name (case insensitive), or null.
getFirstHeaderValue(String, Class<T>) - Method in class net.lecousin.framework.network.mime.MimeMessage
Return the value of the first header with the given name (case insensitive) parsed into the requested format, or null.
getHeaders() - Method in class net.lecousin.framework.network.mime.MimeMessage
 
getHeaders(String) - Method in class net.lecousin.framework.network.mime.MimeMessage
Return the list of headers with the given name (case insensitive).
getHeaders() - Method in class net.lecousin.framework.network.mime.MimeUtil.HeadersLinesReceiver
 
getHeadersValues(String, Class<T>) - Method in class net.lecousin.framework.network.mime.MimeMessage
Return the list of headers values with the given name (case insensitive), parsed into the requested format.
getLogger() - Method in class net.lecousin.framework.network.mime.MimeMessage
 
getMainValue() - Method in class net.lecousin.framework.network.mime.header.ParameterizedHeaderValue
 
getMainValue(String) - Method in class net.lecousin.framework.network.mime.header.ParameterizedHeaderValues
Return the value having the given main value.
getName() - Method in class net.lecousin.framework.network.mime.entity.FormDataEntity.PartField
 
getName() - Method in class net.lecousin.framework.network.mime.entity.FormDataEntity.PartFile
 
getName() - Method in class net.lecousin.framework.network.mime.MimeHeader
 
getNameLowerCase() - Method in class net.lecousin.framework.network.mime.MimeHeader
 
getParameter(String) - Method in class net.lecousin.framework.network.mime.entity.FormUrlEncodedEntity
Return the parameter or null if not present.
getParameter(String) - Method in class net.lecousin.framework.network.mime.header.ParameterizedHeaderValue
Get the value of the parameter having the given name (case sensitive).
getParameterIgnoreCase(String) - Method in class net.lecousin.framework.network.mime.header.ParameterizedHeaderValue
Get the value of the parameter having the given name (case insensitive).
getParameters() - Method in class net.lecousin.framework.network.mime.entity.FormUrlEncodedEntity
Return the parameters.
getParameters() - Method in class net.lecousin.framework.network.mime.header.ParameterizedHeaderValue
 
getParts() - Method in class net.lecousin.framework.network.mime.entity.MultipartEntity
 
getPartsOfType(Class<T>) - Method in class net.lecousin.framework.network.mime.entity.MultipartEntity
Return the parts compatible with the given type.
getRawValue() - Method in class net.lecousin.framework.network.mime.MimeHeader
Return the value as a raw string.
getReadableStream() - Method in class net.lecousin.framework.network.mime.MimeMessage
Generate this MimeMessage into a Readable IO.
getSupportedEncoding() - Static method in class net.lecousin.framework.network.mime.transfer.encoding.ContentDecoderFactory
Return the list of registered encoding.
getText() - Method in class net.lecousin.framework.network.mime.entity.TextEntity
 
getValue() - Method in class net.lecousin.framework.network.mime.entity.FormDataEntity.PartField
 
getValue(Class<T>) - Method in class net.lecousin.framework.network.mime.MimeHeader
Return the value parsed into the requested format.
getValues() - Method in class net.lecousin.framework.network.mime.header.ParameterizedHeaderValues
 
GIF - Static variable in class net.lecousin.framework.network.mime.MimeType
 
GZipDecoder - Class in net.lecousin.framework.network.mime.transfer.encoding
Decode gzip content.
GZipDecoder(ContentDecoder) - Constructor for class net.lecousin.framework.network.mime.transfer.encoding.GZipDecoder
Constructor.

H

hasHeader(String) - Method in class net.lecousin.framework.network.mime.MimeMessage
Return true if thie message contains at least one header with the given name (case insensitive).
hasMainValue(String) - Method in class net.lecousin.framework.network.mime.header.ParameterizedHeaderValues
Return true if a value has the given main value.
hasParameter(String) - Method in class net.lecousin.framework.network.mime.entity.FormUrlEncodedEntity
Return true if the parameter is present.
HeadersLinesReceiver(List<MimeHeader>) - Constructor for class net.lecousin.framework.network.mime.MimeUtil.HeadersLinesReceiver
Constructor with the list of headers to fill.
HeaderValueFormat - Interface in net.lecousin.framework.network.mime.header
Interface for a header format.
HTML - Static variable in class net.lecousin.framework.network.mime.MimeType
 

I

IdentityDecoder - Class in net.lecousin.framework.network.mime.transfer.encoding
Last decoder in the chain, writing the decoded data into a Writable.
IdentityDecoder(IO.Writable) - Constructor for class net.lecousin.framework.network.mime.transfer.encoding.IdentityDecoder
Constructor.
IdentityTransfer - Class in net.lecousin.framework.network.mime.transfer
Default transfer, using Content-Length to know how much bytes need to be read, and read it.
IdentityTransfer(MimeMessage, ContentDecoder) - Constructor for class net.lecousin.framework.network.mime.transfer.IdentityTransfer
Constructor.
InternetAddressHeaderValue - Class in net.lecousin.framework.network.mime.header
Internet address with an optional display name and an address.
InternetAddressHeaderValue() - Constructor for class net.lecousin.framework.network.mime.header.InternetAddressHeaderValue
Constructor.
InternetAddressHeaderValue(String, String) - Constructor for class net.lecousin.framework.network.mime.header.InternetAddressHeaderValue
Constructor.
InternetAddressListHeaderValue - Class in net.lecousin.framework.network.mime.header
Comma separated list of internet addresses.
InternetAddressListHeaderValue() - Constructor for class net.lecousin.framework.network.mime.header.InternetAddressListHeaderValue
Constructor.
isExpectingData() - Method in class net.lecousin.framework.network.mime.transfer.ChunkedTransfer
 
isExpectingData() - Method in class net.lecousin.framework.network.mime.transfer.IdentityTransfer
 
isExpectingData() - Method in class net.lecousin.framework.network.mime.transfer.TransferReceiver
Return true if the transfer is not expected to be empty.

J

JAVASCRIPT - Static variable in class net.lecousin.framework.network.mime.MimeType
 
JPEG - Static variable in class net.lecousin.framework.network.mime.MimeType
 
JSON - Static variable in class net.lecousin.framework.network.mime.MimeType
 

M

mime - Variable in class net.lecousin.framework.network.mime.transfer.TransferReceiver
 
MimeEntity - Class in net.lecousin.framework.network.mime.entity
A Mime entity is a Mime Message but the body has been parsed, or can be generated from the entity information.
MimeEntity(MimeMessage) - Constructor for class net.lecousin.framework.network.mime.entity.MimeEntity
Constructor to inherit all headers from another message.
MimeEntity() - Constructor for class net.lecousin.framework.network.mime.entity.MimeEntity
Default constructor.
mimeFromString(String, Charset, String) - Static method in class net.lecousin.framework.network.mime.MimeUtil
Create a MimeMessage with a Content-Type header and the body from the given string.
MimeHeader - Class in net.lecousin.framework.network.mime
Header of a MIME Message.
MimeHeader(String, String) - Constructor for class net.lecousin.framework.network.mime.MimeHeader
Constructor.
MimeHeader(String, HeaderValueFormat) - Constructor for class net.lecousin.framework.network.mime.MimeHeader
Constructor.
MimeHeaderValueParser - Class in net.lecousin.framework.network.mime.header.parser
Parser.
MimeMessage - Class in net.lecousin.framework.network.mime
MIME Message (RFC 822).
MimeMessage() - Constructor for class net.lecousin.framework.network.mime.MimeMessage
Constructor.
MimeMessage(List<MimeHeader>) - Constructor for class net.lecousin.framework.network.mime.MimeMessage
Constructor.
MimeMessage(MimeHeader...) - Constructor for class net.lecousin.framework.network.mime.MimeMessage
Constructor.
MimeType - Class in net.lecousin.framework.network.mime
Default MIME type by file extension.
MimeUtil - Class in net.lecousin.framework.network.mime
Utility methods for MIME Messages.
MimeUtil.HeadersLinesReceiver - Class in net.lecousin.framework.network.mime
Utility class to receive MIME header lines.
MultipartEntity - Class in net.lecousin.framework.network.mime.entity
Multi-part entity, see RFC 1341.
MultipartEntity(byte[], String) - Constructor for class net.lecousin.framework.network.mime.entity.MultipartEntity
Constructor.
MultipartEntity(String) - Constructor for class net.lecousin.framework.network.mime.entity.MultipartEntity
Constructor.
MultipartEntity(MimeMessage) - Constructor for class net.lecousin.framework.network.mime.entity.MultipartEntity
 

N

name - Variable in class net.lecousin.framework.network.mime.entity.FormDataEntity.PartField
 
net.lecousin.framework.network.mime - package net.lecousin.framework.network.mime
Utilities for MIME based protocols.
net.lecousin.framework.network.mime.entity - package net.lecousin.framework.network.mime.entity
Mime body entities.
net.lecousin.framework.network.mime.header - package net.lecousin.framework.network.mime.header
Utilities to set and analyse MIME header fields values.
net.lecousin.framework.network.mime.header.parser - package net.lecousin.framework.network.mime.header.parser
Utilities to parse MIME header fields values.
net.lecousin.framework.network.mime.transfer - package net.lecousin.framework.network.mime.transfer
MIME transfer encoding.
net.lecousin.framework.network.mime.transfer.encoding - package net.lecousin.framework.network.mime.transfer.encoding
Content encoding.
newLine(CharSequence) - Method in class net.lecousin.framework.network.mime.MimeUtil.HeadersLinesReceiver
Parse a new line.
normalized - Static variable in class net.lecousin.framework.network.mime.MimeType
 

P

ParameterizedHeaderValue - Class in net.lecousin.framework.network.mime.header
A parameterized header value is a main value optionally followed by parameters which are separated by semi-colons.
ParameterizedHeaderValue() - Constructor for class net.lecousin.framework.network.mime.header.ParameterizedHeaderValue
Constructor.
ParameterizedHeaderValue(String, String...) - Constructor for class net.lecousin.framework.network.mime.header.ParameterizedHeaderValue
Constructor.
ParameterizedHeaderValues - Class in net.lecousin.framework.network.mime.header
Comma separated list of parameterized header values.
ParameterizedHeaderValues() - Constructor for class net.lecousin.framework.network.mime.header.ParameterizedHeaderValues
 
parameters - Variable in class net.lecousin.framework.network.mime.entity.FormUrlEncodedEntity
 
parse(IO.Readable, Charset) - Method in class net.lecousin.framework.network.mime.entity.FormUrlEncodedEntity
Parse the given source.
parse(IO.Readable, boolean) - Method in class net.lecousin.framework.network.mime.entity.MultipartEntity
Parse the given content.
parse(String) - Static method in class net.lecousin.framework.network.mime.header.parser.MimeHeaderValueParser
Parse.
parseMimeMessage(IO.Readable.Buffered) - Static method in class net.lecousin.framework.network.mime.MimeUtil
Parse the input and generate a MimeMessage.
parseRawValue(String) - Method in interface net.lecousin.framework.network.mime.header.HeaderValueFormat
Parse the given raw value.
parseTokens(List<Token>) - Method in interface net.lecousin.framework.network.mime.header.HeaderValueFormat
Parse the given tokens.
parseTokens(List<Token>) - Method in class net.lecousin.framework.network.mime.header.InternetAddressHeaderValue
 
parseTokens(List<Token>) - Method in class net.lecousin.framework.network.mime.header.InternetAddressListHeaderValue
 
parseTokens(List<Token>) - Method in class net.lecousin.framework.network.mime.header.ParameterizedHeaderValue
 
parseTokens(List<Token>) - Method in class net.lecousin.framework.network.mime.header.ParameterizedHeaderValues
 
PartField(String, String, Charset) - Constructor for class net.lecousin.framework.network.mime.entity.FormDataEntity.PartField
Constructor.
PartFile(String, String, ParameterizedHeaderValue, IO.Readable) - Constructor for class net.lecousin.framework.network.mime.entity.FormDataEntity.PartFile
Constructor.
parts - Variable in class net.lecousin.framework.network.mime.entity.MultipartEntity
 
PNG - Static variable in class net.lecousin.framework.network.mime.MimeType
 

Q

QuotedPrintableDecoder - Class in net.lecousin.framework.network.mime.transfer.encoding
Quoted printable transfer (Transfer-Encoding: quoted-printable).
QuotedPrintableDecoder(ContentDecoder) - Constructor for class net.lecousin.framework.network.mime.transfer.encoding.QuotedPrintableDecoder
Constructor.

R

readHeader(TCPClient, int) - Method in class net.lecousin.framework.network.mime.MimeMessage
Receive header lines from the given client.
registerDecoder(String, Class<? extends ContentDecoder>) - Static method in class net.lecousin.framework.network.mime.transfer.encoding.ContentDecoderFactory
Register a ContentDecoder for a given Content-Encoding value.
removeComments(List<Token>) - Static method in interface net.lecousin.framework.network.mime.header.parser.Token
Remove comment tokens.
removeHeaders(String) - Method in class net.lecousin.framework.network.mime.MimeMessage
Remove any header with the given name.

S

send(TCPRemote) - Method in class net.lecousin.framework.network.mime.MimeMessage
Send this MIME to the given TCP connection.
send(TCPRemote, IO.Readable, int, int) - Static method in class net.lecousin.framework.network.mime.transfer.ChunkedTransfer
Send data from the given Readable to the client using chunked transfer.
send(TCPRemote, IO.Readable.Buffered) - Static method in class net.lecousin.framework.network.mime.transfer.ChunkedTransfer
Send the given buffered readable by chunk.
send(TCPRemote, IO.Readable, int, int) - Static method in class net.lecousin.framework.network.mime.transfer.IdentityTransfer
Send the data from the given Readable to the client, using default transfer.
send(TCPRemote, IO.Readable.Buffered) - Static method in class net.lecousin.framework.network.mime.transfer.IdentityTransfer
Send the given buffer readable to the network using the TCP client.
setAddress(String) - Method in class net.lecousin.framework.network.mime.header.InternetAddressHeaderValue
 
setBodyReceived(T) - Method in class net.lecousin.framework.network.mime.MimeMessage
Set the IO that receive the body and can be read later on.
setBodyToSend(IO.Readable) - Method in class net.lecousin.framework.network.mime.MimeMessage
Set the body to send.
setCharset(Charset) - Method in class net.lecousin.framework.network.mime.entity.TextEntity
Set the charset to encode the text.
setContentLength(long) - Method in class net.lecousin.framework.network.mime.MimeMessage
Set the Content-Length header.
setDisplayName(String) - Method in class net.lecousin.framework.network.mime.header.InternetAddressHeaderValue
 
setHeader(String, HeaderValueFormat) - Method in class net.lecousin.framework.network.mime.MimeMessage
Remove any header with the same name, and append this new header.
setHeader(MimeHeader) - Method in class net.lecousin.framework.network.mime.MimeMessage
Remove any header with the same name, and append this new header.
setHeaderRaw(String, String) - Method in class net.lecousin.framework.network.mime.MimeMessage
Remove any header with the same name, and append this new header.
setMainValue(String) - Method in class net.lecousin.framework.network.mime.header.ParameterizedHeaderValue
 
setParameter(String, String) - Method in class net.lecousin.framework.network.mime.header.ParameterizedHeaderValue
Set a parameter.
setParameterIgnoreCase(String, String) - Method in class net.lecousin.framework.network.mime.header.ParameterizedHeaderValue
Set a parameter ignoring parameter name case.
setRawValue(String) - Method in class net.lecousin.framework.network.mime.MimeHeader
Set the value as a raw string.
setText(String) - Method in class net.lecousin.framework.network.mime.entity.TextEntity
 
setValue(T) - Method in class net.lecousin.framework.network.mime.MimeHeader
Set the value in a specific format.
Space - Class in net.lecousin.framework.network.mime.header.parser
Space token.
Space() - Constructor for class net.lecousin.framework.network.mime.header.parser.Space
Constructor.
SpecialCharacter - Class in net.lecousin.framework.network.mime.header.parser
Special character token.
SpecialCharacter(char) - Constructor for class net.lecousin.framework.network.mime.header.parser.SpecialCharacter
Constructor.
splitBySpecialCharacter(List<Token>, char) - Static method in interface net.lecousin.framework.network.mime.header.parser.Token
Split into lists of tokens, using the given special character.

T

TextEntity - Class in net.lecousin.framework.network.mime.entity
Text entity.
TextEntity(String, Charset, String) - Constructor for class net.lecousin.framework.network.mime.entity.TextEntity
Constructor.
TextEntity(MimeMessage) - Constructor for class net.lecousin.framework.network.mime.entity.TextEntity
 
Token - Interface in net.lecousin.framework.network.mime.header.parser
RFC 822 Header field token.
TRANSFER_ENCODING - Static variable in class net.lecousin.framework.network.mime.MimeMessage
 
TransferEncodingFactory - Class in net.lecousin.framework.network.mime.transfer
Instantiate a Transfer based on the Transfer-Encoding or Content-Transfer-Encoding header.
TransferReceiver - Class in net.lecousin.framework.network.mime.transfer
MIME Transfer, based on the Transfer-Encoding or Content-Transfer-Encoding header.
TransferReceiver(MimeMessage, ContentDecoder) - Constructor for class net.lecousin.framework.network.mime.transfer.TransferReceiver
Constructor.
trim(List<Token>) - Static method in interface net.lecousin.framework.network.mime.header.parser.Token
Remove any leading or trailing space tokens.
TXT - Static variable in class net.lecousin.framework.network.mime.MimeType
 

V

value - Variable in class net.lecousin.framework.network.mime.entity.FormDataEntity.PartField
 

W

Word - Class in net.lecousin.framework.network.mime.header.parser
Word (text) token.
Word(String) - Constructor for class net.lecousin.framework.network.mime.header.parser.Word
Constructor.

X

XML - Static variable in class net.lecousin.framework.network.mime.MimeType
 
A B C D E F G H I J M N P Q R S T V W X 
Skip navigation links

Copyright © 2018. All rights reserved.