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(java.io.PrintWriter out) |
protected void |
generateFile(java.io.PrintWriter out) |
protected int |
generateMarshal1Body(java.io.PrintWriter out) |
protected void |
generateMarshal2Body(java.io.PrintWriter out) |
protected void |
generateUnmarshalBodyForArrayProperty(java.io.PrintWriter out,
org.codehaus.jam.JProperty property,
org.codehaus.jam.JAnnotationValue size) |
protected void |
generateUnmarshalBodyForProperty(java.io.PrintWriter out,
org.codehaus.jam.JProperty property,
org.codehaus.jam.JAnnotationValue size) |
protected java.lang.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, toCSharpTypeprotected java.lang.String getFilePostFix()
getFilePostFix in class CppMarshallingHeadersGeneratorprotected void generateUnmarshalBodyForProperty(java.io.PrintWriter out,
org.codehaus.jam.JProperty property,
org.codehaus.jam.JAnnotationValue size)
protected void generateUnmarshalBodyForArrayProperty(java.io.PrintWriter out,
org.codehaus.jam.JProperty property,
org.codehaus.jam.JAnnotationValue size)
protected int generateMarshal1Body(java.io.PrintWriter out)
protected void generateMarshal2Body(java.io.PrintWriter out)
protected void generateFile(java.io.PrintWriter out)
throws java.lang.Exception
generateFile in class CppMarshallingHeadersGeneratorjava.lang.Exceptionpublic void generateFactory(java.io.PrintWriter out)
generateFactory in class CppMarshallingHeadersGeneratorCopyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.