Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

oracle.cabo.ui.io
Class PrettyPrinter

java.lang.Object
  |
  +--oracle.cabo.ui.io.WrappingOutputMethod
        |
        +--oracle.cabo.ui.io.PrettyPrinter
All Implemented Interfaces:
CloneWithPrintWriter, OutputMethod

public class PrettyPrinter
extends WrappingOutputMethod

Output method that wraps another to pretty-print it.


Constructor Summary
PrettyPrinter(OutputMethod wrapped)
           
PrettyPrinter(OutputMethod wrapped, int spacesPerLevel)
           
 
Method Summary
 OutputMethod cloneWithPrintWriter(java.io.PrintWriter writer)
          Creates a new instance of this DebugOutputMethod, using a different PrintWriter.
 void endElement(java.lang.String name)
          Outputs an end element tag.
 void startElement(java.lang.String name)
          Outputs a start element tag.
 void writeComment(java.lang.String text)
          Writes a comment.
 void writeRawText(char text)
          Writes a character, without performing any escaping.
 void writeRawText(char[] text, int start, int length)
          Writes a character array, without performing any escaping.
 void writeRawText(java.lang.String text)
          Writes a string, without performing any escaping.
 void writeText(char text)
          Writes a character, escaped properly for this method.
 void writeText(char[] text, int start, int length)
          Writes a character array, escaped properly for this method.
 void writeText(java.lang.Object text)
          Writes an Object, escaped properly for this method.
 void writeText(java.lang.String text)
          Writes a String, escaped properly for this method.
 
Methods inherited from class oracle.cabo.ui.io.WrappingOutputMethod
cloneWrappedOutputMethod, endDocument, flush, getContentType, startDocument, supportsCloneWithPrintWriter, writeAttribute, writeAttribute, writeURIAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrettyPrinter

public PrettyPrinter(OutputMethod wrapped)

PrettyPrinter

public PrettyPrinter(OutputMethod wrapped,
                     int spacesPerLevel)
Method Detail

cloneWithPrintWriter

public OutputMethod cloneWithPrintWriter(java.io.PrintWriter writer)
Creates a new instance of this DebugOutputMethod, using a different PrintWriter.
Overrides:
cloneWithPrintWriter in class WrappingOutputMethod

startElement

public void startElement(java.lang.String name)
                  throws java.io.IOException
Description copied from interface: OutputMethod
Outputs a start element tag. Once this method has been alled, clients can begin calling writeAttribute().
Overrides:
startElement in class WrappingOutputMethod

endElement

public void endElement(java.lang.String name)
                throws java.io.IOException
Description copied from interface: OutputMethod
Outputs an end element tag. This should be called once all the contents of the element have been renderered - it is not used to close the start-element-tag.
Overrides:
endElement in class WrappingOutputMethod

writeComment

public void writeComment(java.lang.String text)
                  throws java.io.IOException
Writes a comment.
Overrides:
writeComment in class WrappingOutputMethod

writeText

public void writeText(java.lang.String text)
               throws java.io.IOException
Writes a String, escaped properly for this method.
Overrides:
writeText in class WrappingOutputMethod

writeText

public void writeText(java.lang.Object text)
               throws java.io.IOException
Writes an Object, escaped properly for this method.
Overrides:
writeText in class WrappingOutputMethod

writeText

public void writeText(char[] text,
                      int start,
                      int length)
               throws java.io.IOException
Writes a character array, escaped properly for this method.
Overrides:
writeText in class WrappingOutputMethod

writeText

public void writeText(char text)
               throws java.io.IOException
Writes a character, escaped properly for this method.
Overrides:
writeText in class WrappingOutputMethod

writeRawText

public void writeRawText(java.lang.String text)
                  throws java.io.IOException
Writes a string, without performing any escaping.
Overrides:
writeRawText in class WrappingOutputMethod

writeRawText

public void writeRawText(char[] text,
                         int start,
                         int length)
                  throws java.io.IOException
Writes a character array, without performing any escaping.
Overrides:
writeRawText in class WrappingOutputMethod

writeRawText

public void writeRawText(char text)
                  throws java.io.IOException
Writes a character, without performing any escaping.
Overrides:
writeRawText in class WrappingOutputMethod

Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

Copyright © 2002,2003, Oracle. All Rights Reserved.