org.exolab.castor.builder.printing
Class WriterJClassPrinter

java.lang.Object
  extended by org.exolab.castor.builder.printing.WriterJClassPrinter
All Implemented Interfaces:
JClassPrinter

public class WriterJClassPrinter
extends java.lang.Object
implements JClassPrinter

Prints a given JClass to the file system using the AbstractJClass.print(org.exolab.javasource.JSourceWriter) method.


Constructor Summary
WriterJClassPrinter()
           
 
Method Summary
 void printClass(JClass jClass, java.lang.String outputDir, java.lang.String lineSeparator, java.lang.String header)
          Prints the given JClass instance to the given output directory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WriterJClassPrinter

public WriterJClassPrinter()
Method Detail

printClass

public void printClass(JClass jClass,
                       java.lang.String outputDir,
                       java.lang.String lineSeparator,
                       java.lang.String header)
Prints the given JClass instance to the given output directory.

Specified by:
printClass in interface JClassPrinter
Parameters:
jClass - The JClass to print.
outputDir - The target directory.
lineSeparator - The line separator to use.
header - The standard header to print.
See Also:
JClassPrinter.printClass(org.exolab.javasource.JClass, java.lang.String, java.lang.String, java.lang.String)


Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com