- 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.
- 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.