org.codehaus.plexus.mailsender.simple
Class SimpleMailMessage.MailPrintStream

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.FilterOutputStream
          extended by java.io.PrintStream
              extended by org.codehaus.plexus.mailsender.simple.SimpleMailMessage.MailPrintStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.Appendable
Enclosing class:
SimpleMailMessage

private static class SimpleMailMessage.MailPrintStream
extends java.io.PrintStream

This PrintStream subclass makes sure that . becomes .. per RFC 821. It also ensures that new lines are always \r\n.


Field Summary
(package private)  int lastChar
           
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
SimpleMailMessage.MailPrintStream(java.io.OutputStream out)
           
 
Method Summary
(package private)  void rawPrint(java.lang.String s)
           
(package private)  void rawWrite(int b)
           
 void write(byte[] buf, int off, int len)
           
 void write(int b)
           
 
Methods inherited from class java.io.PrintStream
append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError
 
Methods inherited from class java.io.FilterOutputStream
write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lastChar

int lastChar
Constructor Detail

SimpleMailMessage.MailPrintStream

public SimpleMailMessage.MailPrintStream(java.io.OutputStream out)
Method Detail

write

public void write(int b)
Overrides:
write in class java.io.PrintStream

write

public void write(byte[] buf,
                  int off,
                  int len)
Overrides:
write in class java.io.PrintStream

rawWrite

void rawWrite(int b)

rawPrint

void rawPrint(java.lang.String s)