org.jfree.xml.generator

Class SplittingModelWriter


public class SplittingModelWriter
extends ModelWriter

A model writer that writes to multiple files.

Constructor Summary

SplittingModelWriter()
Creates a new instance.

Method Summary

static String
getPackage(Class c)
Returns the name of the package for the given class.
void
write(String target)
Writes the model to the specified target.

Methods inherited from class org.jfree.xml.generator.ModelWriter

getModel, getSafeTags, getWriterSupport, setModel, write, writeClassDescription, writeCloseComment, writeComment, writeManualMapping, writeMultiplexMapping, writeOpenComment, writeStandardComment, writeTag, writeTag, writeXMLHeader

Constructor Details

SplittingModelWriter

public SplittingModelWriter()
Creates a new instance.

Method Details

getPackage

public static String getPackage(Class c)
Returns the name of the package for the given class. This is a workaround for the classloader behaviour of JDK1.2.2 where no package objects are created.
Parameters:
c - the class for which we search the package.
Returns:
the name of the package, never null.

write

public void write(String target)
            throws IOException
Writes the model to the specified target.
Parameters:
target - the target file name.