wt.tools.generation.language
Class ClassWriter
java.lang.Object
wt.tools.generation.language.MergableWriter
wt.tools.generation.language.ClassWriter
- Direct Known Subclasses:
- JavaObjectWriter, SourceWriter
- public abstract class ClassWriter
- extends MergableWriter
Methods inherited from class wt.tools.generation.language.MergableWriter |
commentString, gatherPreserves, getPreserves, getWriterFile, markerBegin, markerBegin, markerBeginPreserved, markerEnd, markerEnd, markerEndKeyed, printLines, putPreserves, setOut, tab, writeBody, writeBodyBegin, writeBodyEnd, writeFooter, writeHeader |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sourceClass
protected ClassClass sourceClass
fileName
protected String fileName
ClassWriter
protected ClassWriter(ClassClass source)
ClassWriter
protected ClassWriter(String file_name)
write
public boolean write(PrintWriter theWriter)
- Overrides:
write
in class MergableWriter
fileName
public String fileName()
- Specified by:
fileName
in class MergableWriter
fileName
protected static String fileName(ClassClass source_class,
String extension)
fileName
protected static String fileName(String file_name)
fileExtension
protected abstract String fileExtension()
getPreserves
protected Vector getPreserves(ModelElement element,
String type)
markerBegin
protected String markerBegin(ModelElement element,
String type,
String preserve)
markerEnd
protected String markerEnd(ModelElement element,
String type)
write
public boolean write(ClassClass nestedClass)