Package deltix.util.jcg.scg
Class NiceSourceCodePrinter
- java.lang.Object
-
- deltix.util.jcg.scg.SourceCodePrinter
-
- deltix.util.jcg.scg.NiceSourceCodePrinter
-
- Direct Known Subclasses:
CSCodePrinter,JavaCodePrinter
public abstract class NiceSourceCodePrinter extends SourceCodePrinter
-
-
Field Summary
-
Fields inherited from class deltix.util.jcg.scg.SourceCodePrinter
out
-
-
Constructor Summary
Constructors Constructor Description NiceSourceCodePrinter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voiddoPrintFooter(java.lang.StringBuilder out)protected abstract voiddoPrintHeader(java.lang.StringBuilder out)voidfinish()abstract ImportTrackergetImportTracker()java.lang.StringgetSourceCode()voidprintRefClassName(java.lang.String cn)voidprintRefClassName(java.lang.String className, java.lang.String[] typeArgs)
-
-
-
Method Detail
-
getImportTracker
public abstract ImportTracker getImportTracker()
-
doPrintHeader
protected abstract void doPrintHeader(java.lang.StringBuilder out)
-
doPrintFooter
protected void doPrintFooter(java.lang.StringBuilder out)
-
finish
public void finish()
- Overrides:
finishin classSourceCodePrinter
-
getSourceCode
public java.lang.String getSourceCode()
-
printRefClassName
public void printRefClassName(java.lang.String cn) throws java.io.IOException- Overrides:
printRefClassNamein classSourceCodePrinter- Throws:
java.io.IOException
-
printRefClassName
public void printRefClassName(java.lang.String className, java.lang.String[] typeArgs) throws java.io.IOException- Overrides:
printRefClassNamein classSourceCodePrinter- Throws:
java.io.IOException
-
-