public class PackageOutputManager extends Object implements OutputManager
OutputManager
for managing the creation of Java source files as the target of code generation.
The character encoding for the Writer
is UTF-8.Constructor and Description |
---|
PackageOutputManager(String baseDirName,
String packageName)
Create a new
OutputManager for generating Java source files into a given package. |
Modifier and Type | Method and Description |
---|---|
Writer |
createOutput(String name)
Create a new output which will be a Java source file in the given package.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
withOutput
public PackageOutputManager(String baseDirName, String packageName)
OutputManager
for generating Java source files into a given package.baseDirName
- for the generated source code.packageName
- for the generated source code relative to the baseDirName.public Writer createOutput(String name) throws IOException
The Writer
should be closed once the caller has finished with it. The Writer is
buffer for efficient IO operations.
createOutput
in interface OutputManager
name
- the name of the Java class.Writer
to which the source code should be written.IOException
- if a issue occurs when creating the file.Copyright © 2014-2019 Real Logic Ltd. All Rights Reserved.