public class CHeadersGenerator extends SingleSourceGenerator
Modifier and Type | Field and Description |
---|---|
protected String |
targetDir |
baseClass, className, destFile, jclass, manuallyMaintainedClasses, simpleName, sortedClasses, superclass
filePostFix, jam, openwireVersion
Constructor and Description |
---|
CHeadersGenerator() |
Modifier and Type | Method and Description |
---|---|
protected void |
generateFile(PrintWriter out) |
protected void |
generateLicence(PrintWriter out) |
protected void |
generateSetup(PrintWriter out) |
protected void |
generateTearDown(PrintWriter out) |
String |
getTargetDir() |
Object |
run() |
void |
setTargetDir(String targetDir) |
protected List<org.codehaus.jam.JClass> |
sort(List source)
Sort the class list so that base classes come up first.
|
getAbstractClassText, getBaseClass, getBaseClassName, getClassName, getClassName, getDestFile, getJclass, getManuallyMaintainedClasses, getProperties, getSimpleName, getSuperclass, initialiseManuallyMaintainedClasses, isAbstractClass, isMarshallerAware, isValidClass, setBaseClass, setClassName, setDestFile, setJclass, setManuallyMaintainedClasses, setSimpleName, setSuperclass
capitalize, decapitalize, getClasses, getJam, getOpenWireOpCode, getOpenwireVersion, isAbstract, isCachedProperty, isMarshallAware, isThrowable, isValidProperty, setJam, setOpenwireVersion, stringValue, stringValue, toCSharpType
public CHeadersGenerator()
public Object run()
run
in class SingleSourceGenerator
public String getTargetDir()
public void setTargetDir(String targetDir)
protected void generateLicence(PrintWriter out)
protected List<org.codehaus.jam.JClass> sort(List source)
sort
in class SingleSourceGenerator
protected void generateSetup(PrintWriter out)
generateSetup
in class SingleSourceGenerator
protected void generateFile(PrintWriter out) throws Exception
generateFile
in class SingleSourceGenerator
Exception
protected void generateTearDown(PrintWriter out)
generateTearDown
in class SingleSourceGenerator
Copyright © 2005–2021 FuseSource, Corp.. All rights reserved.