Top Description Fields Constructors Methods
com.sun.mail.util

public Class LineOutputStream

extends FilterOutputStream
Class Inheritance
Imports
java.io.*, java.nio.charset.StandardCharsets

This class is to support writing out Strings as a sequence of bytes terminated by a CRLF sequence. The String must contain only US-ASCII characters.

The expected use is to write out RFC822 style headers to an output stream.

Authors
John Mani, Bill Shannon

Field Summary

Modifier and TypeField and Description
private boolean
private static byte[]
Inherited from java.io.FilterOutputStream:
out

Constructor Summary

AccessConstructor and Description
public
public
LineOutputStream(OutputStream
the OutputStream
out
,
boolean
allow UTF-8 characters?
allowutf8
)

Method Summary

Modifier and TypeMethod and Description
public void
public void
Inherited from java.io.FilterOutputStream:
closeflushwritewritewrite

Field Detail

allowutf8back to summary
private boolean allowutf8
newlineback to summary
private static byte[] newline

Constructor Detail

LineOutputStreamback to summary
public LineOutputStream(OutputStream out)
LineOutputStreamback to summary
public LineOutputStream(OutputStream out, boolean allowutf8)
Parameters
out:OutputStream

the OutputStream

allowutf8:boolean

allow UTF-8 characters?

Since
JavaMail 1.6

Method Detail

writelnback to summary
public void writeln(String s) throws IOException
writelnback to summary
public void writeln() throws IOException