public class CppMarshallingClassesGenerator extends CppMarshallingHeadersGenerator
targetDirconcreteClasses, factoryFile, factoryFileName, indentbaseClass, buffer, className, destDir, destFile, jclass, manuallyMaintainedClasses, simpleName, superclassfilePostFix, jam, openwireVersion| Constructor and Description |
|---|
CppMarshallingClassesGenerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
generateFactory(PrintWriter out) |
protected void |
generateFile(PrintWriter out) |
protected int |
generateMarshal1Body(PrintWriter out) |
protected void |
generateMarshal2Body(PrintWriter out) |
protected void |
generateUnmarshalBodyForArrayProperty(PrintWriter out,
org.codehaus.jam.JProperty property,
org.codehaus.jam.JAnnotationValue size) |
protected void |
generateUnmarshalBodyForProperty(PrintWriter out,
org.codehaus.jam.JProperty property,
org.codehaus.jam.JAnnotationValue size) |
protected String |
getFilePostFix() |
generateLicence, getTargetDir, run, setTargetDirgenerateLooseMarshalBody, generateLooseUnmarshalBody, generateLooseUnmarshalBodyForArrayProperty, generateLooseUnmarshalBodyForProperty, generateTightMarshal1Body, generateTightMarshal2Body, generateTightUnmarshalBody, generateTightUnmarshalBodyForArrayProperty, generateTightUnmarshalBodyForProperty, getBaseClassName, getClassName, getConcreteClasses, getFactoryFile, getFactoryFileName, getIndent, getMandatoryFlag, initialiseManuallyMaintainedClasses, processClass, processFactory, setConcreteClasses, setFactoryFile, setFactoryFileName, setIndentgetAbstractClassText, getBaseClass, getClassName, getDestDir, getDestFile, getJclass, getManuallyMaintainedClasses, getProperties, getSimpleName, getSuperclass, isAbstractClass, isMarshallerAware, isValidClass, setBaseClass, setClassName, setDestDir, setDestFile, setJclass, setManuallyMaintainedClasses, setSimpleName, setSuperclasscapitalize, decapitalize, getClasses, getJam, getOpenWireOpCode, getOpenwireVersion, isAbstract, isCachedProperty, isMarshallAware, isThrowable, isValidProperty, setJam, setOpenwireVersion, stringValue, stringValue, toCSharpTypepublic CppMarshallingClassesGenerator()
protected String getFilePostFix()
getFilePostFix in class CppMarshallingHeadersGeneratorprotected void generateUnmarshalBodyForProperty(PrintWriter out, org.codehaus.jam.JProperty property, org.codehaus.jam.JAnnotationValue size)
protected void generateUnmarshalBodyForArrayProperty(PrintWriter out, org.codehaus.jam.JProperty property, org.codehaus.jam.JAnnotationValue size)
protected int generateMarshal1Body(PrintWriter out)
protected void generateMarshal2Body(PrintWriter out)
protected void generateFile(PrintWriter out) throws Exception
generateFile in class CppMarshallingHeadersGeneratorExceptionpublic void generateFactory(PrintWriter out)
generateFactory in class CppMarshallingHeadersGeneratorCopyright © 2005–2016 FuseSource, Corp.. All rights reserved.