org.jnetstream.packet
Class PacketPrintStream

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.FilterOutputStream
          extended by java.io.PrintStream
              extended by org.jnetstream.packet.PacketPrintStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.Appendable

public class PacketPrintStream
extends java.io.PrintStream

Author:
Mark Bednarczyk, Sly Technologies, Inc.

Field Summary
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
PacketPrintStream(java.io.File file)
           
PacketPrintStream(java.io.File file, java.lang.String csn)
           
PacketPrintStream(java.io.OutputStream out)
           
PacketPrintStream(java.io.OutputStream out, boolean autoFlush)
           
PacketPrintStream(java.io.OutputStream out, boolean autoFlush, java.lang.String encoding)
           
PacketPrintStream(java.lang.String fileName)
           
PacketPrintStream(java.lang.String fileName, java.lang.String csn)
           
 
Method Summary
 PacketFormatter getFormatter()
           
 void print(Packet packet)
           
 
Methods inherited from class java.io.PrintStream
append, append, append, checkError, 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, write, write
 
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
 

Constructor Detail

PacketPrintStream

public PacketPrintStream(java.io.OutputStream out)
Parameters:
out -

PacketPrintStream

public PacketPrintStream(java.lang.String fileName)
                  throws java.io.FileNotFoundException
Parameters:
fileName -
Throws:
java.io.FileNotFoundException

PacketPrintStream

public PacketPrintStream(java.io.File file)
                  throws java.io.FileNotFoundException
Parameters:
file -
Throws:
java.io.FileNotFoundException

PacketPrintStream

public PacketPrintStream(java.io.OutputStream out,
                         boolean autoFlush)
Parameters:
out -
autoFlush -

PacketPrintStream

public PacketPrintStream(java.lang.String fileName,
                         java.lang.String csn)
                  throws java.io.FileNotFoundException,
                         java.io.UnsupportedEncodingException
Parameters:
fileName -
csn -
Throws:
java.io.FileNotFoundException
java.io.UnsupportedEncodingException

PacketPrintStream

public PacketPrintStream(java.io.File file,
                         java.lang.String csn)
                  throws java.io.FileNotFoundException,
                         java.io.UnsupportedEncodingException
Parameters:
file -
csn -
Throws:
java.io.FileNotFoundException
java.io.UnsupportedEncodingException

PacketPrintStream

public PacketPrintStream(java.io.OutputStream out,
                         boolean autoFlush,
                         java.lang.String encoding)
                  throws java.io.UnsupportedEncodingException
Parameters:
out -
autoFlush -
encoding -
Throws:
java.io.UnsupportedEncodingException
Method Detail

print

public void print(Packet packet)

getFormatter

public PacketFormatter getFormatter()