Class CSourcesGenerator
java.lang.Object
org.apache.activemq.openwire.tool.OpenWireGenerator
org.apache.activemq.openwire.tool.SingleSourceGenerator
org.apache.activemq.openwire.tool.CHeadersGenerator
org.apache.activemq.openwire.tool.CSourcesGenerator
-
Field Summary
Fields inherited from class org.apache.activemq.openwire.tool.CHeadersGenerator
targetDirFields inherited from class org.apache.activemq.openwire.tool.SingleSourceGenerator
baseClass, className, destFile, jclass, manuallyMaintainedClasses, simpleName, sortedClasses, superclassFields inherited from class org.apache.activemq.openwire.tool.OpenWireGenerator
filePostFix, jam, openwireVersion -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidgenerateFile(PrintWriter out) protected voidgenerateSetup(PrintWriter out) protected voidrun()protected List<org.codehaus.jam.JClass>Sort the class list so that base classes come up first.Methods inherited from class org.apache.activemq.openwire.tool.CHeadersGenerator
generateLicence, getTargetDir, setTargetDirMethods inherited from class org.apache.activemq.openwire.tool.SingleSourceGenerator
getAbstractClassText, getBaseClass, getBaseClassName, getClassName, getClassName, getDestFile, getJclass, getManuallyMaintainedClasses, getProperties, getSimpleName, getSuperclass, initialiseManuallyMaintainedClasses, isAbstractClass, isMarshallerAware, isValidClass, setBaseClass, setClassName, setDestFile, setJclass, setManuallyMaintainedClasses, setSimpleName, setSuperclassMethods inherited from class org.apache.activemq.openwire.tool.OpenWireGenerator
capitalize, decapitalize, getClasses, getJam, getOpenWireOpCode, getOpenwireVersion, isAbstract, isCachedProperty, isMarshallAware, isThrowable, isValidProperty, setJam, setOpenwireVersion, stringValue, stringValue, toCSharpType
-
Constructor Details
-
CSourcesGenerator
public CSourcesGenerator()
-
-
Method Details
-
run
- Overrides:
runin classCHeadersGenerator
-
sort
Description copied from class:CHeadersGeneratorSort the class list so that base classes come up first.- Overrides:
sortin classCHeadersGenerator
-
generateSetup
- Overrides:
generateSetupin classCHeadersGenerator
-
generateFile
- Overrides:
generateFilein classCHeadersGenerator- Throws:
Exception
-
generateTearDown
- Overrides:
generateTearDownin classCHeadersGenerator
-