grace.io
Class LispPrintWriter

java.lang.Object
  |
  +--java.io.Writer
        |
        +--java.io.PrintWriter
              |
              +--grace.io.PrintWriter
                    |
                    +--grace.io.LispPrintWriter

public class LispPrintWriter
extends PrintWriter


Fields inherited from class grace.io.PrintWriter
dateFormat
 
Fields inherited from class java.io.PrintWriter
out
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
LispPrintWriter(java.io.OutputStream stream)
           
LispPrintWriter(java.io.OutputStream stream, boolean flush)
           
LispPrintWriter(java.io.Writer writer)
           
LispPrintWriter(java.io.Writer writer, boolean flush)
           
 
Method Summary
 void beginList()
           
 void beginObject()
           
 void endList()
           
 void endObject()
           
 void printField(Value value)
           
protected  void printNullObject()
           
protected  void printNullString()
           
 
Methods inherited from class grace.io.PrintWriter
add, addPrintHandler, alreadyPrinted, arrayTypeName, autoFlush, beginString, endString, fieldAccessors, getPrintHandler, getPrintMethod, getPrintObjectsOnlyOnce, getPrintToHandler, prettyOutput, print, print, print, print, print, print, print, print, print, print, print, print, print, printListElementValue, printName, printQuoted, printType, printValue, printWithFieldAccessors, referenceNameOf, rememberAccessorsUsingFields, rememberAccessorsUsingGetMethods, rememberPrinted, rightmostName, setDateFormat, setPrettyOutput, setPrintObjectsOnlyOnce, shortenedTypeName
 
Methods inherited from class java.io.PrintWriter
checkError, close, flush, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LispPrintWriter

public LispPrintWriter(java.io.OutputStream stream)

LispPrintWriter

public LispPrintWriter(java.io.OutputStream stream,
                       boolean flush)

LispPrintWriter

public LispPrintWriter(java.io.Writer writer)

LispPrintWriter

public LispPrintWriter(java.io.Writer writer,
                       boolean flush)
Method Detail

printField

public void printField(Value value)
Overrides:
printField in class PrintWriter

beginList

public void beginList()
Overrides:
beginList in class PrintWriter

endList

public void endList()
Overrides:
endList in class PrintWriter

beginObject

public void beginObject()
Overrides:
beginObject in class PrintWriter

endObject

public void endObject()
Overrides:
endObject in class PrintWriter

printNullString

protected void printNullString()
Overrides:
printNullString in class PrintWriter

printNullObject

protected void printNullObject()
Overrides:
printNullObject in class PrintWriter